Seite 1 von 1

Wie Aufwendig sind Makros bzw. ist es möglich, dass...

Verfasst: Sa, 09.01.2010 22:23
von Stefanie
Hallo,
ich möchte eine Excel-Datei (festgelegter Aufbau) automatisiert in eine CSV-Datei umwandeln und dabei die Formatierung geringfügig abändern. Diese CSV-Datei sollte dann in einem bestimmten Ordner auf meinen Rechner abgelegt werden.
Ist dies mit Makros möglich?
Wenn ja, wie aufwendig ist es?
Ich habe noch nie mit Makros gearbeitet, aber Erfahrungen mit der Programmierung in C und C++. Vielleicht gibt es ja bereits fertige Beispiele, die man nur noch auf seine Anforderungen umwandeln braucht?!
Bin über jeden Tipp dankbar!

Re: Wie Aufwendig sind Makros bzw. ist es möglich, dass...

Verfasst: So, 10.01.2010 10:44
von hol.sten
paljass hat geschrieben:
ich möchte eine Excel-Datei
Vielleicht wendest du dich besser an ein Excel Forum, weil Makros in Excel und Calc anders aufgebaut sind.
Das Excel- und OOo Calc Makros unterschiedlich aufgebaut sind stimmt zwar, andererseits ist es aber durchaus möglich ein OOo Basic Makro zu schreiben, dass eine Excel-Datei öffnet, umformatiert und dann als CSV exportiert. Der Aufwand, den man hierfür benötigt, hängt aber vom eigenen Geschick ab. Wenn man noch nie mit (OOo) Basic gearbeitet hat, wird man schon ein wenig Zeit einplanen müssen. Aber machbar sollte es sein.

Einen Einstieg in OOo Basic findet man hier (auch wenn das Dokument StarOffice 8 Programmierhandbuch für BASIC heißt): http://docs.sun.com/app/docs/doc/819-1326?l=de
Mit loadComponentFromURL lädt man Dateien: http://docs.sun.com/app/docs/doc/819-13 ... exterm-180
Mit storeAsURL speichert man Dateien: http://docs.sun.com/app/docs/doc/819-13 ... exterm-204

Hier im Forum gibt es eine Diskussion, bei der es auch mal um das Schreiben einer CSV-Datei ging: viewtopic.php?f=18&t=15428
Und hier mal ein paar auf englisch geführte Diskussion zur ODS in CVS Umwandlung:
http://www.oooforum.org/forum/viewtopic.phtml?t=23307
http://www.oooforum.org/forum/viewtopic.phtml?t=4996
http://www.oooforum.org/forum/viewtopic.phtml?t=88365

Da du nicht genauer auf die gewünschten geringfügigen Formatierungsänderungen eingegangen bist, kann ich dafür keine OOo Basic Hinweise liefern.

Re: Wie Aufwendig sind Makros bzw. ist es möglich, dass...

Verfasst: So, 10.01.2010 15:33
von Gert Seler
Hallo Stefanie,
hier bist Du in einem "OpenOffice_Calc-Forum".
eine Lösung für das Problem findest Du :
http://www.schmittis-page.de/index.html ... ba/t59.htm

und hier einen "workaround" in "VBA_Excel" :
http://de.wikibooks.org/wiki/VBA_in_Excel_-_Grundlagen

OpenOffice_Basic hat noch einige "Ecken und Kanten", die eine brauchbare Zusammenarbeit mit "MS Visual-Basic-App." nicht ermöglichen.

mfg
Gert