Textdatei erstellen und mit Daten aus Calc füttern
Verfasst: Mo, 27.02.2012 21:49
Hallo zusammen,
ich hoffe es ist nicht zu dreist, hier als blutiger Anfänger gleich um kompletten Code zu bitten, aber vielleicht findet sich ja jemand der sich meinem Problem annimt:
In der Schreinerei in der ich arbeite wird zur Erstellung der Stücklisten mit OpenOffice Calc gearbeitet. Nun habe ich selbst noch eine Zuschnittoptimierung herumfliegen in der ich die Listen gerne nutzen würde. In diese kann ich keine Tabellen, sondern nur .txt-Dateien importieren, die folgendermaßen aussehen müssen:
Das OO-makro soll nun die Stückliste wie folgt abarbeiten:
- Erstelle eine .txt-Datei im Pfad C:\da\sollst\du\hin\ (kann ruhig festgelegt sein, auch der Dateiname)
- Beginne bei Zeile 5 der Tabelle und arbeite alle Zeilen ab bis zur ersten leeren Zeile:
- wenn das Feld C der Zeile nicht leer ist, dann schreibe eine Zeile in die txt-Datei:
Wäre schön wenn mich da jemand unterstützen würde.
Gruß
Martin
ich hoffe es ist nicht zu dreist, hier als blutiger Anfänger gleich um kompletten Code zu bitten, aber vielleicht findet sich ja jemand der sich meinem Problem annimt:
In der Schreinerei in der ich arbeite wird zur Erstellung der Stücklisten mit OpenOffice Calc gearbeitet. Nun habe ich selbst noch eine Zuschnittoptimierung herumfliegen in der ich die Listen gerne nutzen würde. In diese kann ich keine Tabellen, sondern nur .txt-Dateien importieren, die folgendermaßen aussehen müssen:
Code: Alles auswählen
2.11/1|34|Seiten|ZEG0MDFMELWEISS19|1570,0|440,0|||OS058162002303X0.3|
- Erstelle eine .txt-Datei im Pfad C:\da\sollst\du\hin\ (kann ruhig festgelegt sein, auch der Dateiname)
- Beginne bei Zeile 5 der Tabelle und arbeite alle Zeilen ab bis zur ersten leeren Zeile:
- wenn das Feld C der Zeile nicht leer ist, dann schreibe eine Zeile in die txt-Datei:
Code: Alles auswählen
Feld(A:Zeile)|Feld(C:Zeile)|Feld(B:Zeile)|Feld(D:Zeile)|Feld(F:Zeile+1)|Feld(G:Zeile+1)|||usw.|<Zeilenumbruch>
Gruß
Martin