Dator > Hur konvertera MS Excel till mysql med php

  • Hur konvertera MS Excel till mysql med php


  • 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 .

    tips och varningar


  • Fråga din värd eller webmaster för att slutföra denna process , om du är inte bekväm med MySQL , PHP eller FTP .
  • Om du inte vet din databas information , be din webbansvarige eller webbplats värd .
  • Om skriptet inte kan ansluta till din databas , dubbelkolla att ditt användarnamn , lösenord och databasnamn är korrekta .
  • bordet (" databasetable " ) måste redan finnas för att detta skript för att fungera
  • Förvara inte oskyddade filer-. som " simplecsvimport. php "-med känslig information ( t. ex. databas bevis ) på din server längre än nödvändigt. Andra kan komma åt dessa filer och visa den information som ingår , som sedan ger dem tillgång till din databas .

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





Relaterade artiklar


  • hur man använder logik uttalanden i Excel
  • hur kopiera Microsoft Office till en ny hårddisk
  • hur man skriver innehållet i dataset till excel -fil i Visual Basic 2005
  • Hur konvertera MS Excel till mysql med php
  • sig att behärska VBA för Microsoft Office 2007
  • hur du exporterar HTML-tabell till Excel
  • Visual Studio Tools för Microsoft Office-systemet
  • hur man kan spara Excel-filer i Visual Basic 6