Seite 1 von 1
Re: Datei als Tabelle öffnen
Verfasst: Mi, 06.08.2014 15:39
von Rasakul
Hi
mir ist nicht ganz klar, was du machen willst
1. Verstehe ich das richtig, du willst eine .txt mit Calc öffnen?
2. Was meinst du mit "jeweiliges" Trennzeichen? Betriebssystemabhängig?
LG
Rasakul
Re: Datei als Tabelle öffnen
Verfasst: Mi, 06.08.2014 15:44
von pmoegenb
Er meint eine .txt-Datei die den Aufbau einer .csv.Datei hat.
Er könnte dies aber wesentlich einfacher haben, in dem er das Verzeichnis in dem die .txt-Datei liegt als Datenbank .odb anmeldet.
Re: Datei als Tabelle öffnen
Verfasst: Mi, 06.08.2014 16:10
von Rasakul
Wenns um .csv geht hilft vielleicht dieser Link:
http://www.oooforum.de/viewtopic.php?f= ... 21&start=0
LG
Rasakul
Re: Datei als Tabelle öffnen
Verfasst: Mi, 06.08.2014 18:43
von Karolus
Hallo
oder aus Calc heraus: →→Einfügen→Tabelle aus Datei ....
Karolus
Re: Datei als Tabelle öffnen
Verfasst: Do, 07.08.2014 16:58
von lorbass
rallemaun hat geschrieben:Ich hab eine spalte in der ein wert wie z.b. "1.0000" hinterlegt ist.Beim öffnen via Makro ändert sich der wert in "01.01.00" .
Wähle im Dialog
Textimport, den du mit
Karolus' Menüwahl geöffnet hast, im Kontextmenü (→ Rechtsklick) des betroffenen Spaltenkopfes – je nachdem, was du erreichen möchtest – den Punkt
»Text« oder
»US-English«. Die Bedeutung von
»Text« dürfte klar sein;
»US-English« ersetzt den anglo-amerikanischen Dezimalpunkt durch das im jeweiligen Betriebssystem konfigurierte Dezimaltrennzeichen.
Gruß
lorbass
Re: Datei als Tabelle öffnen
Verfasst: Mo, 11.08.2014 15:47
von Karolus
Hallo
Öffne deine CSV einmal manuell mit
allen richtigen Einstellungen im Importdialog und lass hinterher folgendes Makro laufen:
Code: Alles auswählen
Sub showFilterOptions
Dim args(),i%
args() = thisComponent.getArgs
for i = 0 to uBound(Args())
if args(i).Name = "FilterOptions" then inputbox "","",args(i).value
next
End Sub
kopiere den Text aus der Inputbox und füg ihn in deinem Makro ein.
Quelle
https://forum.openoffice.org/en/forum/v ... ns#p266525
Karolus