Daten einer Microsoft Excel-Tabelle mit Hilfe von Microsoft Access 2007 in eine MySQL-Datenbank übertragen

Sachgebietsleiterin im IQSH Petra Haars

Für das Beispiel werden die Daten von http://englisch-deutsch.christophburghardt.com/ in eine Excel-Tabelle übertragen (kopieren und einfügen).

dann
Access 2007 öffnen
neue Datenbank erstellen
Externe Daten im Menü wählen
Excel-Datei importieren anklicken
Excel-Datei auswählen
Importieren der Quelldaten in eine neue Tabellen
Feld1 Feldname englisch Datentyp Text
Feld2 Feldname deutsch Datentyp Text
Primärschlüssel automatisch hinzufügen
Namen für Tabelle wählen
fertig


neu erstellte Tabelle in Access 2007 öffnen
Externe Daten im Menü wählen
in Textdatei exportieren anklicken
Voreinstellung mit Trennzeichen belassen
Auswahl der Trennzeichen unten links auf weitere klicken
Feldtrennzeichen = Tabulatorzeichen wählen
Textbegrenzungszeichen = kein wählen
Name für die Textdatei wählen z.B. access.txt
fertig

die neue Textdatei auf den Server hochladen
Speicherort root-Verzeichnis z.B. beim Apache htdocs
weitere Dateien für das root-Verzeichnis erstellen und hochladen:

config.php

<?php
$server= "localhost";
$user= "root";
$passwort= "root";
$datenbank= "xy";
$verbindung= mysql_connect ($server, $user, $passwort) or die ("Es konnte keine
Verbindung zum Server hergestellt werden.");
mysql_select_db ($datenbank) or die ("Die Datenbank existiert nicht.");

?>

tabelleaccess.php

<?php
include ('config.php');
$a= mysql_query("create table ww (
id int (10) ,
englisch text ,
deutsch text ,
primary key (id)
) type=myisam; ");

?>

access.php

<?php
include ('config.php');
$d= " load data local infile 'access.txt' into table ww ";
$e= mysql_query($d);
$a= mysql_query("select * from ww ");
while ($b= mysql_fetch_row($a)) // while-Schleife

{
echo $b[0];
echo '<br>';
echo $b[1];
echo '<br>';
echo $b[2];
echo '<br>';
echo $b[3];
echo '<br>';
echo $b[4];
echo '<br>';
}

?>

neue Tabelle ww in Datenbank xy anlegen mit der Ausführung von tabelleaccess.php
access.php ausführen

Ergebnis: http://dominic88.alfahosting.org/access.php


Valid HTML 4.01 Transitional




zurück


Darstellung PHP5 MySQL