Seite 1 von 1

Textdatei erstellen und mit Daten aus Calc füttern

Verfasst: Mo, 27.02.2012 21:49
von maro1969
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:

Code: Alles auswählen

2.11/1|34|Seiten|ZEG0MDFMELWEISS19|1570,0|440,0|||OS058162002303X0.3|
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:

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>
Wäre schön wenn mich da jemand unterstützen würde.

Gruß
Martin

Re: Textdatei erstellen und mit Daten aus Calc füttern

Verfasst: Di, 28.02.2012 21:45
von F3K Total
Hi, das geht.
Allerdings wäre eine Beispieldatei hilfreich.
Gruß R

Re: Textdatei erstellen und mit Daten aus Calc füttern

Verfasst: Mi, 29.02.2012 00:08
von maro1969
Hallo R,

danke zunächst für deine Hilfsbereitschaft.

Gestern abend habe ich noch hier im Forom das tolle Buch von Andrew Pitonyak gefunden und ich hab mich heute abend mal drangesetzt.
Immerhin habe ich es geschafft, die Datei zu erzeugen, Variablen mit Werten aus der Tabelle zu füttern und diese in die Datei zu schreiben.
Dies hab ich mit Write und Print ausprobiert, komme aber bei beidem nicht auf die richtige Formatierung der Textdatei.
Entweder hab ich die blöden "" bei Strings oder Leerzeichen als Trenner. Beides kann ich gar nicht brauchen.

Gruß
Martin

Re: Textdatei erstellen und mit Daten aus Calc füttern

Verfasst: Mi, 29.02.2012 00:27
von maro1969
OK, ich denke ich hab eine Lösung:

wenn ich jede Zeile erst mal in einer neuen Variablen zusammenbastele und dann mit Print schreibe sieht es gut aus.

Gruß
Martin