Export statt Druck

Aus Wiki-Onlinehandbuch für ShopMaster
Zur Navigation springen Zur Suche springen

Wollen Sie z.B. Artikel oder Kunden zur Weiterverarbeitung in einem Fremdprogramm aus ShopMaster exportieren, wählen Sie dazu in der Zeile Drucker den Eintrag „DBF-Export“, „ASC-Export“ oder „Excel-Export“ je nachdem, ob Sie die Daten im DBase III Format, als Textdatei oder als Exceldatei ( in Form einer XML-Kakulationstabelle ) exportieren wollen. Eventuell vorher gesetzte Filter werden beim Export berücksichtigt. Die Einträge in der Zeile Druckertreiber sowie in den übrigen Feldern des Druckoptionen Dialogs spielen beim Export keine Rolle. Nachdem Sie den Dialog mit „Bild↓“ abgeschlossen haben, fordert Sie ShopMaster zur Eingabe des Dateinamens der Ausgabedatei auf.


Abb. 4 - Eingabe des Dateinamens


Hier geben Sie den Pfad und den Dateinamen ein. Wenn Sie keinen Pfad angeben, wird die Exportdatei im ShopMaster Verzeichnis erstellt. Bei einem DBF-Export wird als Endung immer „DBF“ verwendet, bei einem Excel-Export wird immer „XLS“ verwendet; eine davon abweichende Eingabe wird ignoriert. Ist die Eingabe gültig ( d.h. Sie haben einen gültigen Pfad und einen gültigen Dateinamen angegeben und mit Return die Eingabe bestätigt ) erscheint nun die Feldauswahlliste.


Abb. 5 - Feldauswahl


Am rechten Rand der Liste erkennen Sie, ob das entsprechende Feld angewählt (+) oder abgewählt (-) ist. Alle angewählten Felder werden exportiert. War beim Aufruf der Feldliste ( bzw. nach der Eingabe des Dateinamens ) die Rollen-Taste auf Ihrer Tastatur aktiv sind alle Felder abgewählt, andernfalls sind alle Felder angewählt. Mit der Leer- ( Space- ) Taste können Sie das aktuelle Feld an- und abwählen. Außerdem lässt sich das aktuelle Feld mit der + ( Plus ) Taste an und mit der - ( Minus ) Taste abwählen. Wollen Sie hingegen alle Felder an- oder abwählen benutzen Sie dazu die Tastenkombination Strg + Plus bzw. Strg + Minus. Haben Sie die gewünschten Felder ausgewählt, drücken Sie die Enter Taste. Je nachdem, welche Exportart Sie gewählt haben lesen Sie bitte unter „Excel Export“, „DBF Export“ oder „ASC Export“ weiter.


Excel Export

Hat ShopMaster den Datenexport beendet, erscheint eine Meldung mit der Anzahl der exportierten Datensätze. Außerdem öffnet sich ein Windows-Explorer Fenster, in dem die gerade exportierte Datei - bereits markiert - angezeigt wird. Zum Anzeigen bzw. Weiterverarbeiten der exportierten Daten genügt bereits ein Excel ab Version 2002.


DBF Export

Exportieren Sie die Daten im DBF-Format, beginnt ShopMaster nun mit dem Erstellen und befüllen der DBase III Dateien. Dabei werden 2 Dateien mit den Endungen .DBF ( DBase III Datei mit den Daten ) und .DSC erstellt. Letztere ist ebenfalls eine DBase III Datei und enthält die Relation zwischen den ( Feld- ) Beschreibungen aus der Feldauswahlliste und den Feldnamen in der exportierten DBF-Datei. Hat ShopMaster den Datenexport beendet, erscheint eine Meldung mit der Anzahl der exportierten Datensätze.


ASC Export

Im Falle eines ASC-Exports können Sie nun noch einige Angaben zum Format der Exportdatei machen nachdem Sie die Feldauswahlliste mit Enter beendet haben. Das Feldbegrenzungszeichen wird in der Regel nicht benötigt und sollte deshalb leer bleiben. Als Feldertrennzeichen wählen Sie ein Zeichen, welches in den zu exportierenden Daten nicht vorkommt. Dabei gibt es einige Sonderzeichen, die Sie verwenden können.


Eingabe entspricht ASCII-Wert
T Tabstopp 9
E ESC 27
P Paragraph 20
B Bell 7


Beim Dezimalpunktzeichen können Sie entscheiden, ob bei numerischen Feldern Komma oder Punkt als Dezimalzeichen verwendet wird. Sollten Sie die Daten unter Windows weiterverarbeiten wollen, geben Sie bitte bei „im Windowszeichensatz“ ein "J" für „Ja“ ein.

Alle vier Vorgaben können via SM.INI oder persönlicher INI voreingestellt werden:

hier nur als Beispiel die Standardvorgaben die nicht extra eingetragen werden müssen, ändern nur wenn Sie abweichende Einstellungen benötigen

  • Feldbegrenzungszeichen leer also keines

cAEFbg

  • Feldertrennzeichen Strichpunkt

cAEFtz ;

  • Dezimalpunktzeichen Komma

cAEFdz ,

  • im Windowszeichensatz Ja

cAEFaz J


Abb. 6 - ASC-Export-Optionen


Nach erfolgreichem Export informiert Sie ShopMaster über die Anzahl der exportieren Datensätze.


Export als CSV Datei ( für MS Excel )

Wollen Sie die aus ShopMaster exportierten Daten direkt unter MS Excel verwenden, geben Sie einen Dateinamen mit der Endung CSV an ( siehe Abb. 4 Eingabe des Dateinamens ). In den Export Optionen ( siehe Abb. 6 ) benötigt MS Excel keine Feldbegrenzungszeichen; deshalb können diese leer bleiben. Als Trennzeichen empfiehlt es sich, den Strichpunkt zu verwenden oder Sie verwenden „T“ für Tabulator, wenn Sie wie weiter unten unter „Import einer CSV Datei in MS Excel“ beschrieben vorgehen wollen. Ein deutsches Excel benötigt als Dezimaltrennzeichen das Komma und da es sich bei Excel um eine Windowsanwendung handelt, geben Sie bei Windowszeichensatz "J" für „Ja“ ein.


Import einer CSV Datei in MS Excel

Vor allem, wenn Datumsfelder oder numerische Felder exportiert wurden, kommt MS Excel bei der Bestimmung des Feldtyps gelegentlich durcheinander. Dann empfiehlt es sich, nicht per Doppelklick auf die CSV Datei Excel zustarten, sondern zunächst einmal eine leere Arbeitsmappe unter Excel zu erzeugen und die Daten aus der CSV Datei manuell zu importieren.


Abb. 7 - Datenimport in Excel


In Excel wählen Sie dazu den Menüpunkt „Daten / Externe Daten importieren / Daten importieren“ ( siehe Abb. 7 ). Im Dialog „Datenquelle auswählen“ setzten Sie den Datentyp entweder auf „Alle Dateien (*.*)“ oder auf „Textdateien (*.txt; *.prn; *.csv; *.tab)“ und wählen dann die unter Abb. 4 angegebene Datei. Nun startet der „Textkonvertierungs-Assistent“. Im Schritt 1 wählen Sie dazu bei „Ursprünglicher Datentyp“ den Punkt „Getrennt“ und bei „Import beginnen in Zeile“ die „1“ falls Sie die Feldüberschriften mit importieren wollen bzw. die „2“ falls Sie auf die Überschriften verzichten wollen. Zuletzt wählen Sie bei „Dateiursprung“ den Eintrag „Windows (ANSI)“ und klicken anschließend auf „Weiter >“.


Abb. 8 - Textkonvertierungs-Assistent


Im 2ten Schritt des Textkonvertierungs-Assistenten, geben Sie das Trennzeichen an, welches Sie im ShopMaster festgelegt haben. Dabei unterstützt Excel von den besonderen Feldertrennzeichen aus Tabelle 2 nur den Tabstopp. Unter Datenvorschau können Sie erkennen, ob Excel die einzelnen Felder aus der Export-Datei auch wieder richtig voneinander trennt. Klicken Sie auf „Weiter >“.


Abb. 9 - Datenformate


Im dritten Schritt des Assistenten bestimmen Sie das Datenformat für die einzelnen Spalten. Das Datenformat „Standard“ versucht dabei, die Spalten in numerische Werte zu wandeln. Sollten Sie das nicht wollen ( z.B. bei Artikelnummer, Verkaufsabteilungen, Artikel- und Warengruppen … ) wählen Sie für diese Spalten das Datenformat „Text“. Wenn Sie nun auf „Fertig stellen“ klicken, erscheint ein letzter Dialog.


Abb. 10 - Einfügen


Hier legen Sie fest, wohin ( Zeile, Spalte ) die Daten importiert werden sollen. Als Voreinstellung erscheint im Dialog die vor dem Import markierte Zelle. Sie legt die linke obere Ecke der zu importierenden Daten fest. Mit einem Klick auf „OK“ werden die Daten importiert.


Zurück zum 'Drucken im ShopMaster'.