Heim > Backend-Entwicklung > PHP-Tutorial > So erreichen Sie die Konvertierung von Excel nach MySQL in PHP

So erreichen Sie die Konvertierung von Excel nach MySQL in PHP

WBOY
Freigeben: 2016-08-08 09:33:49
Original
1015 Leute haben es durchsucht

Da ich ein gewisses Verständnis für PHP und MySQL habe, habe ich ein Auge auf die riesige Excel-Datenbank im Unternehmen geworfen und möchte diese vertraulichen Geschäftsdaten heimlich „teilen“. Ich habe viele Foren auf PHP-Websites besucht und Experten um Rat gefragt, aber eines Tages kam mir plötzlich die Idee, diese Methode auszuprobieren. Das Ergebnis funktioniert wirklich, alles ist in Ordnung. Jetzt werde ich meine Erfahrungen vollständig mit allen teilen (vielleicht haben Sie eine bessere Methode)
1. Stellen Sie zunächst die Struktur dieser Excel-Datenbank vor und benennen Sie sie. Es gibt 4 Felder (dasselbe gilt für 40). Die Feldnamen sind a, b, c, d. Dann zerlegen Sie jm.xls > 1) Markieren Sie alle Datensätze im Feld a und wählen Sie „Kopieren“
2) Erstellen Sie eine neue Excel-Datenbankdatei, fügen Sie die kopierten Daten in ein leeres Feld (normalerweise A) ein, stellen Sie sicher, dass andere Felder leer sind, und speichern Sie sie als a.xls
3) Speichern Sie a.xls als a.txt (das Format ist „Textdatei (tabulatorgetrennt)“)
4) Die Daten der anderen drei Felder in E.xls generieren weiterhin b.txt, c.txt und d.txt gemäß den Schritten 1 bis 3.
​​ 2. Nachdem Sie die oben genannten Schritte ausgeführt haben, ist der größte Teil der Arbeit mit PHP und MySQL erledigt. Es ist sehr einfach:
1) Um Daten in MySQL einzugeben, müssen Sie eine MySQL-Datenbankdatei mit dem Namen Datenbankname erstellen (die mit dem Datenbanknamen im PHP-Code übereinstimmen muss), einschließlich der Tabelle Datenbankname (die mit dem Datenbanknamen im PHP-Code konsistent sein muss) und 4 Felder inc char ( 100), fügt char(100), PRi char(100), tel char(100) hinzu, die Größe sollte entsprechend der Feldgröße in Excel angepasst werden, da sonst einige Werte verloren gehen können.
2) Das Wichtigste ist, PHP-Code zu schreiben. Der Code lautet wie folgt:
------txt2mysql.php---------
$inc=file("a.txt");
$adds=file("b.txt"); $pri=file("c.txt");
$tel=file("d.txt");
$i=0;
mysql_connect();
while (strlen($inc[$i])>0)
{
$sql="in tbname-Werte einfügen ('$inc[$i]','$adds[$i]','$pri[$i]','$tel[$i]')"; 🎜> $do=mysql_db_query("dbname",$sql); $i=$i 1;
echo '
'; }
$s="select * from tbname"; $gg=mysql_db_query("dbname",$s); $n=mysql_num_rows($gg); mysql_close();
echo '
'; echo „Insgesamt wurden „.$n.“ Datensätze hinzugefügt“; ?>
Hinweis: a.txt, b.txt, c.txt, d.txt und txt2mysql.php müssen sich im selben Verzeichnis befinden
Das Obige stellt vor, wie man die Konvertierung von Excel zu MySQL in PHP realisiert, einschließlich der relevanten Inhalte. Ich hoffe, dass es für Freunde hilfreich ist, die sich für PHP-Tutorials interessieren.


Verwandte Etiketten:
Quelle:php.cn
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage