Microsoft Excel är ett datorprogram som används för att skapa och underhålla kalkylblad . Dessa tabeller tar form av en tabell , som multiplikationstabellen används i skolan . MySQL är ett verktyg som används för att hantera databaser på servrar (datorer ) som innehåller tabeller , liknande dem som används i Excel . Även om organisationen av information kan vara liknande , format är olika , sparas i Excel -kalkylblad i CSV -format och MySQL sparar dem som kvm . Problem uppstår när du har ett kalkylblad som du vill lägga till i din databas , men vet inte hur .
1 .
Spara kalkylbladet som en . CSV -fil på din dator. När ditt kalkylblad är öppet i Excel , öppna "File " menyn och välj " Spara som ". Skriv in ditt önskade filnamnet . Anteckna platsen för framtida bruk .
2 .
Klicka på " Ladda ner filen här "längst Tips och tricks ( se Referenser ) för att ladda ner " PHP-skript för att importera CSV-data i MySQL . " Din webbläsare sparar detta . zip-filen till din dator .
Öppna filen med ett program som WinZip . Följ anvisningarna som Winzip ger att packa upp filen . Du ser nu en fil med namnet " simplecsvimport. php . "
3 .
Öppna en textredigerare som Anteckningar som finns på de flesta Windows-system . Välj " File " och " Öppna "och sedan navigera till platsen av simplecsvimport. php .
Leta rätt på raden uppåt på den fil som lyder " Redigera posterna nedan för att återspegla de lämpliga värden . " Du kommer att se poster med namnet " $ DatabaseHost " , " $ databasename " , " $ databasetable " , " $ databaseusername " och " $ databasepassword . " Ersätt provet värden mellan citattecken genom att skriva din databas värdlandet, namnet , bord namn , användarnamn och lösenord i fälten , respektive .
Håll värden för posterna " $ fieldseparator " och " $ lineseparator " som de är att konvertera till standard SQL -format .
Ändra värdet för " $ csvfile " till filnamnet på din . csv (ett kalkylark) . Om kalkylbladet heter " sample. csv " den här raden kommer att se ut :
$ csvfile=" sample. csv " ;
Leta värdet " $ spara " , som har ett standardvärde på "1 . " Detta informerar skript för att spara informationen från kalkylbladet till en fil samt databasen . Ange ett värde av "0 " om du inte vill att informationen sparas som en fil .
Spara simplecsvimport . php genom att klicka på " File " och " Spara " från din text editor menyn .
4 .
Om du har angett ett värde av " 1 " för posten " $ spara , " skapa en tom fil med din text editor genom att klicka på " File " och " New ". Spara den som output. sql .
5 .
Ladda upp . CSV -fil , simplecsvimport. php och produktion . SQL ( om du vill att din information sparas i filen ) . Du kan använda filhanteraren i din webbplats kontrollpanel eller en File Transfer Protocol ( FTP ) klient såsom FileZilla .
Leta upp verktyget i din filhanterare . Välj " Browse " och klicka på filen du vill ladda upp . Kontrollera uppladdningen.
Öppna den mapp som innehåller dessa filer i FileZilla . Dubbelklicka på filen för att ladda upp till din server .
Filerna bör nu kopierats till din server .
6 .
Ändra behörigheterna (via FTP) av produktionen . sql till " 777 " så att skriptet tillgång att skriva filen. Högerklicka på filnamnet (på servern /fjärr tanke på FileZilla ) och välj " Filrättigheter "eller " chmod. " Skriv " 777 "och bekräfta .
7 .
Kör simplecsvimport. php genom att skriva platsen för filen ( till exempel http://yourdomain. com/simplecsvimport. php ) i adressfältet i din webbläsare . Om skriptet ansluter till din databas , visar skriptet en bekräftelse om antalet poster som finns i . csv-filen . Innehållet i filen kommer nu vara i din databastabell och (valfritt ) sparas till utgång . . sql
8
bort simplecsvimport. php från servern-. via FTP ( högerklicka och välj "Ta bort " ) eller i filhanteraren ( markera filen och klicka på " Radera " alternativet )-så att andra inte kan komma åt den och se din databas information . Du kan också radera din . csv -fil om du inte längre behöver det .
Previous:sig att behärska VBA för Microsoft Office 2007 Next:hur man skriver innehållet i dataset till excel -fil i Visual Basic 2005