Calc: Automatischer CSV Import

Programmierung unter AOO/LO (StarBasic, Python, Java, ...)

Moderator: Moderatoren

mwieland
*
Beiträge: 12
Registriert: Fr, 27.08.2010 12:53

Calc: Automatischer CSV Import

Beitrag von mwieland »

Hallo miteinander

Ich hänge hier gerade an einem Makro, welches mir eine CSV Datei aus einem vorgegebenen Verzeichnis in ein Calc Sheet importieren soll. Die CSV ist mit Semikolons getrennt. Mir fehlen schlicht und einfach die Grundlagen in der Makroprogrammierung und würde mich deshalb sehr über eure Hilfe freuen.

Vielen Dank


Moderation,4: in BASIC-Bereich verschoben, Betreff angepasst
Benutzeravatar
komma4
********
Beiträge: 5332
Registriert: Mi, 03.05.2006 23:29
Wohnort: Chon Buri Thailand Asia
Kontaktdaten:

Re: Calc: Automatischer CSV Import

Beitrag von komma4 »

Schau Dir mal mein Makro insertCSV2Calc an... da findest Du das Geforderte.


Hilft das?
Cheers
Winfried
aktuell: LO 5.3.5.2 30m0(Build:2) SUSE rpm, unter Linux openSuSE Leap 42.3 x86_64/KDE5
DateTime2 Einfügen von Datum/Zeit/Zeitstempel (als OOo Extension)
mwieland
*
Beiträge: 12
Registriert: Fr, 27.08.2010 12:53

Re: Calc: Automatischer CSV Import

Beitrag von mwieland »

Hallo

Vielen Dank. Das Makro hat mir sehr geholfen.
Da ich das Makro jedoch noch ein bisschen umschreiben muss, ist eine zweite Frage aufgetreten:
Das vorgegebene Makro erstellt jeweils eine neue Tabelle. Diese Funktion möchte ich ausschalten, oder so umschreiben, dass die Variable sBlattName mit dem aktuellen Tabellennamen gefüllt wird. Es sollte also immer die aktuelle Tabelle überschrieben werden. Leider fehlt mir die Funktion, mit welcher ich die aktuelle Tabelle ansprechen kann.

Kann mir hier jemand weiterhelfen?

Vielen Dank


++++++ UPDATE +++++++

Habs inzwischen rausbekommen.

1. Eine neue Variable deklariert und mit dieser weiter gearbeitet.

Code: Alles auswählen

oSheet= StarDesktop.CurrentComponent.CurrentController.ActiveSheet
Antworten