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
|