CSV Export Tool for csv export and import of any mySQL database

Oxid Online Shop - Bestellungen als CSV, XML und HTML mit dem CSV-Export-Tool exportieren

Das CSV-Export-Tool für Oxid zum exportieren von Bestellungen als CSV, XML oder HTML Datei. Analog dazu können genauso die Daten für Artikel, Kunden, Kategorien usw. exportiert werden.

Die benötigten Daten werden meist in verschiedenen Tabellen verwaltet und können durch Verknüpfungen von Referenz-Id's zusammengeführt werden. Dazu bietet das CSV-Export-Tool die Möglichkeit Tabellen miteinander zu joinen.

In den Beschreibungen der einzelnen Tabellen werden die Referenzen auf andere Tabellen mit angegeben. Es werden anschließend nur die wichtigsten Spalten zum Export von Bestellungen betrachtet.

Exportiert werden können die Daten als CSV, XML und HTML Datei. Einmal erstellte Abfragen können gespeichert werden. Das ändern gespeicherter Abfragen ist über FTP möglich.

Screenshots des CSV-Export-Tools beim Export von Bestellungen aus dem Oxid Online Shop

Zum Einsatz kommt die Extended Version. Das Vorgehen ist exemplarisch und natürlich können die exportierten Daten in Struktur, Sortierung und Umfang auch beliebig anders zusammengestellt werden.

Auswahl der Exportdaten
Auswahl der Exportdaten
Anzeigen der automatisch generierten Abfrage
Anzeigen der automatisch generierten Abfrage
Vorschau der CSV Daten
Vorschau der generierten CSV Daten
Export der Daten
Export der Daten
Export als CSV-Datei
Export als CSV-Datei
Weiterverarbeitung der CSV-Datei
Weiterverarbeitung der CSV-Datei
Export als XML-Datei
Export als XML-Datei
Weiterverarbeitung der XML-Datei
Weiterverarbeitung der XML-Datei
Speichern der mySQL-Abfrage
Speichern der mySQL-Abfrage
Gespeicherte mySQL-Abfrage auswählen
Gespeicherte mySQL-Abfrage auswählen
MySQL-Abfrage zum Export für CSV- oder XML-Daten
MySQL-Abfrage zum Export für CSV- oder XML-Daten
Beenden
Beenden

Ändern der gespeicherten Abfrage für diesen Export als Beispiel

Die folgende Datei ist im Verzeichnis "/data" unter dem Dateinamen "1395324051" gespeichert. Der Dateiname kann geändert werden.

<?php
$drawFirstLine = 1;
$databaseName = "db10606570-oxid";
$queryName = "New orders";
$querySQL = "SELECT oxorder.OXORDERNR AS BESTELL_NR, oxorderarticles.OXARTNUM AS ARTIKEL_NR, oxorderarticles.OXTITLE AS ARTIKEL, oxorder.OXBILLFNAME AS VORNAME, oxorder.OXBILLLNAME AS NACHNAME, oxorder.OXBILLSTREET AS STRASSE, oxorder.OXBILLSTREETNR AS HAUSNUMMER, oxorder.OXBILLZIP AS PLZ, oxorder.OXBILLCITY AS STADT, oxorderarticles.OXPIC1 AS IMAGE
 FROM oxorderarticles
 LEFT JOIN (oxorder)
 ON (oxorderarticles.OXORDERID = oxorder.OXID) 
 WHERE oxorder.OXORDERNR <= 1";
?>

$drawFirstLine - Angabe, ob beim CSV-Export die Spaltennamen in die erste Zeile geschrieben werden sollen? [0 - Nein | 1 - Ja]

$databaseName - Name der Datenbank. Das entspricht der Variablen "$db" in "connect/connection.php".

$queryName - Wird als Name der Abfrage im Auswahlfeld angezeigt.

$querySQL - Die eigentliche Abfrage. Beim editieren sollte man genau wissen was man tut.

Die Rechnungsdaten zu Bestellungen stehen in Oxid in der Tabelle "oxorder"

Die Lieferdaten zu Bestellungen stehen in Oxid in der Tabelle "oxorder"

Die bestellten Artikel stehen in Oxid in der Tabelle "oxorderarticles"

Die automatisch generierte Abfrage für den Export von Bestellungen aus Oxid

SELECT
 oxorder.OXORDERNR AS BESTELL_NR,
 oxorderarticles.OXARTNUM AS ARTIKEL_NR,
 oxorderarticles.OXTITLE AS ARTIKEL,
 oxorder.OXBILLFNAME AS VORNAME,
 oxorder.OXBILLLNAME AS NACHNAME,
 oxorder.OXBILLSTREET AS STRASSE,
 oxorder.OXBILLSTREETNR AS HAUSNUMMER,
 oxorder.OXBILLZIP AS PLZ,
 oxorder.OXBILLCITY AS STADT,
 oxorderarticles.OXPIC1 AS IMAGE
  FROM oxorderarticles
   LEFT JOIN (oxorder)
    ON (oxorderarticles.OXORDERID = oxorder.OXID)
     WHERE oxorder.OXORDERNR <= 2
      LIMIT 500

Die automatisch generierte CSV-Datei für Bestellungen aus dem Oxid Online Shop

"BESTELL_NR";"ARTIKEL_NR";"ARTIKEL";"VORNAME";"NACHNAME";"STRASSE";"HAUSNUMMER";"PLZ";"STADT";"IMAGE"
"1";"1208";"Kite CORE GTS";"Marc";"Muster";"Hauptstr.";"13";"79098";"Freiburg";"1/core_gts_1.jpg"
"1";"1506";"KiteFix Kleber GLUFIX (30g)";"Marc";"Muster";"Hauptstr.";"13";"79098";"Freiburg";"1/glufix_z1a.jpg"
"1";"1211";"Kite NBK EVO 2010";"Marc";"Muster";"Hauptstr.";"13";"79098";"Freiburg";"1/nkb_evo_2010_1.jpg"
"1";"1401";"Trapez ION SOL KITE 2011";"Marc";"Muster";"Hauptstr.";"13";"79098";"Freiburg";"1/ion_sol_kite_waist_2011_1.jpg"
"1";"2401";"Bindung O'BRIEN DECADE CT 2010";"Marc";"Muster";"Hauptstr.";"13";"79098";"Freiburg";"1/obrien_decade_ct_boot_2010_1.jpg"
"1";"3503";"Kuyichi Ledergürtel JEVER";"Marc";"Muster";"Hauptstr.";"13";"79098";"Freiburg";"1/p1170221_1.jpg"
"2";"2103";"Wakeboard LIQUID FORCE GROOVE 2010";"John";"Doe";"Maple Street";"2425";"9041";"Any City";"lf_groove_2010_1.jpg"
"2";"1401";"Trapez ION SOL KITE 2011";"John";"Doe";"Maple Street";"2425";"9041";"Any City";"ion_sol_kite_waist_2011_1.jpg"

Die automatisch generierte XML-Datei für Bestellungen aus dem Oxid Online Shop

<?xml version="1.0" encoding="utf-8"?>
<xmlfile>
<record>
<BESTELL_NR><![CDATA[1]]></BESTELL_NR>
<ARTIKEL_NR><![CDATA[1208]]></ARTIKEL_NR>
<ARTIKEL><![CDATA[Kite CORE GTS]]></ARTIKEL>
<VORNAME><![CDATA[Marc]]></VORNAME>
<NACHNAME><![CDATA[Muster]]></NACHNAME>
<STRASSE><![CDATA[Hauptstr.]]></STRASSE>
<HAUSNUMMER><![CDATA[13]]></HAUSNUMMER>
<PLZ><![CDATA[79098]]></PLZ>
<STADT><![CDATA[Freiburg]]></STADT>
<IMAGE><![CDATA[1/core_gts_1.jpg]]></IMAGE>
</record>
<record>
<BESTELL_NR><![CDATA[1]]></BESTELL_NR>
<ARTIKEL_NR><![CDATA[1506]]></ARTIKEL_NR>
<ARTIKEL><![CDATA[KiteFix Kleber GLUFIX (30g)]]></ARTIKEL>
<VORNAME><![CDATA[Marc]]></VORNAME>
<NACHNAME><![CDATA[Muster]]></NACHNAME>
<STRASSE><![CDATA[Hauptstr.]]></STRASSE>
<HAUSNUMMER><![CDATA[13]]></HAUSNUMMER>
<PLZ><![CDATA[79098]]></PLZ>
<STADT><![CDATA[Freiburg]]></STADT>
<IMAGE><![CDATA[1/glufix_z1a.jpg]]></IMAGE>
</record>
<record>
<BESTELL_NR><![CDATA[1]]></BESTELL_NR>
<ARTIKEL_NR><![CDATA[1211]]></ARTIKEL_NR>
<ARTIKEL><![CDATA[Kite NBK EVO 2010]]></ARTIKEL>
<VORNAME><![CDATA[Marc]]></VORNAME>
<NACHNAME><![CDATA[Muster]]></NACHNAME>
<STRASSE><![CDATA[Hauptstr.]]></STRASSE>
<HAUSNUMMER><![CDATA[13]]></HAUSNUMMER>
<PLZ><![CDATA[79098]]></PLZ>
<STADT><![CDATA[Freiburg]]></STADT>
<IMAGE><![CDATA[1/nkb_evo_2010_1.jpg]]></IMAGE>
</record>
<record>
<BESTELL_NR><![CDATA[1]]></BESTELL_NR>
<ARTIKEL_NR><![CDATA[1401]]></ARTIKEL_NR>
<ARTIKEL><![CDATA[Trapez ION SOL KITE 2011]]></ARTIKEL>
<VORNAME><![CDATA[Marc]]></VORNAME>
<NACHNAME><![CDATA[Muster]]></NACHNAME>
<STRASSE><![CDATA[Hauptstr.]]></STRASSE>
<HAUSNUMMER><![CDATA[13]]></HAUSNUMMER>
<PLZ><![CDATA[79098]]></PLZ>
<STADT><![CDATA[Freiburg]]></STADT>
<IMAGE><![CDATA[1/ion_sol_kite_waist_2011_1.jpg]]></IMAGE>
</record>
<record>
<BESTELL_NR><![CDATA[1]]></BESTELL_NR>
<ARTIKEL_NR><![CDATA[2401]]></ARTIKEL_NR>
<ARTIKEL><![CDATA[Bindung O'BRIEN DECADE CT 2010]]></ARTIKEL>
<VORNAME><![CDATA[Marc]]></VORNAME>
<NACHNAME><![CDATA[Muster]]></NACHNAME>
<STRASSE><![CDATA[Hauptstr.]]></STRASSE>
<HAUSNUMMER><![CDATA[13]]></HAUSNUMMER>
<PLZ><![CDATA[79098]]></PLZ>
<STADT><![CDATA[Freiburg]]></STADT>
<IMAGE><![CDATA[1/obrien_decade_ct_boot_2010_1.jpg]]></IMAGE>
</record>
<record>
<BESTELL_NR><![CDATA[1]]></BESTELL_NR>
<ARTIKEL_NR><![CDATA[3503]]></ARTIKEL_NR>
<ARTIKEL><![CDATA[Kuyichi Ledergürtel JEVER]]></ARTIKEL>
<VORNAME><![CDATA[Marc]]></VORNAME>
<NACHNAME><![CDATA[Muster]]></NACHNAME>
<STRASSE><![CDATA[Hauptstr.]]></STRASSE>
<HAUSNUMMER><![CDATA[13]]></HAUSNUMMER>
<PLZ><![CDATA[79098]]></PLZ>
<STADT><![CDATA[Freiburg]]></STADT>
<IMAGE><![CDATA[1/p1170221_1.jpg]]></IMAGE>
</record>
<record>
<BESTELL_NR><![CDATA[1]]></BESTELL_NR>
<ARTIKEL_NR><![CDATA[3503]]></ARTIKEL_NR>
<ARTIKEL><![CDATA[Kuyichi Ledergürtel JEVER]]></ARTIKEL>
<VORNAME><![CDATA[Marc]]></VORNAME>
<NACHNAME><![CDATA[Muster]]></NACHNAME>
<STRASSE><![CDATA[Hauptstr.]]></STRASSE>
<HAUSNUMMER><![CDATA[13]]></HAUSNUMMER>
<PLZ><![CDATA[79098]]></PLZ>
<STADT><![CDATA[Freiburg]]></STADT>
<IMAGE><![CDATA[1/p1170221_1.jpg]]></IMAGE>
</record>
</xmlfile>

Mit der Extended Version können die einmal erstellten Abfragen auch gespeichert und später wieder ausgeführt werden. Zusätzlich bietet die Extended Version ein Black- und Whitelist-System zur Anzeige bestimmter Tabellen und den Export der Daten als XML-Datei.

Demo CSV-Export-Tool für Oxid Online Shop - Basis Version

Demo CSV-Export-Tool für Oxid Online Shop - Extended Version

Oxid Bestellungen exportieren | osCommerce Daten exportieren | Datenmigration mySQL-Datenbanken | mySQL export to html table

Datenschutz | Wiederruf | AGB | Versandkosten/Lieferzeit | Impressum | Sitemap | Kontakt

MySQL® ist ein eingetragenes Markenzeichen der MySQL AB

live page generated on by itsd-seo-cms