Warum der Umweg über Calc? Du kannst CSV-Dateien direkt bei BASE anmelden und nutzen.
Ich empfehle den Einsatz eines speziellen Programms zur Bearbeitung der CSV vorher ... bspw. CSVed (für Windows).
Viel Erfolg!
Import einer .csv Datei mit Leerzeichen als Trenner
Moderator: Moderatoren
- komma4
- ********
- Beiträge: 5332
- Registriert: Mi, 03.05.2006 23:29
- Wohnort: Chon Buri Thailand Asia
- Kontaktdaten:
Re: Import einer .csv Datei mit Leerzeichen als Trenner
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)
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)
Re: Import einer .csv Datei mit Leerzeichen als Trenner
Ich auch nicht, denn DEine Anforderungen sind schlicht unlogisch.Kann mir kaum vorstellen, wie ich das meinem dummen Computer beibringen kann
Computer sind nicht intelligent und zwischen 'verschiedenartigen' Leerzeichen zu unterscheiden so wie du es verlangst erfordert iNtelligenz, genauer gesagt Intuition, und keine normale Logik, denn logisch sind natürlich gleiche Zeichen (hier also Leerzeichen) einfach gleiche Zeichen und nicht unterscheidbar.
Gruß
Stephan
Re: Import einer .csv Datei mit Leerzeichen als Trenner
Hallo typx,
Möglicherweise hilft es Dir, mit "suchen und ersetzen" zu arbeiten, um die (möglicherweise schlecht lesbaren) Leerzeichen in Semikola umzuwandeln.
Mit unersetzten Grüßen
Eddy
Klicke die CSV mit der rechten Maustaste an, wähle bei "öffnen mit" OpenOffice Writer und ersetze die Leerzeichen in den Feldern händisch durch ein Zeichen Deiner Wahl. Zur Kontrolle, ob Du alle ersetzt hast, kannst Du unter Tabelle > umwandeln > Text in Tabelle nach dem Markieren des Textes die Tabelle ansehen und mit Rückgängig hast Du wieder die CSV.Was das bearbeiten der .csv angeht: Gibt es dafür ein Programm für Linux/Ubuntu und kann ich damit mein spezielles Problem lösen?
Möglicherweise hilft es Dir, mit "suchen und ersetzen" zu arbeiten, um die (möglicherweise schlecht lesbaren) Leerzeichen in Semikola umzuwandeln.
Mit unersetzten Grüßen
Eddy
Re: Import einer .csv Datei mit Leerzeichen als Trenner
Ich kenne deine Datei nicht, aber vielleicht ist es ja so, dass es viele Zeilen mit identischen Anzahlen an Leerzeichen gibt. Dann würde ich so vorgehen:typx hat geschrieben:Ich müsste bei über 150.000 Zeilen jedes Trennungs-Leerzeichen von einem normalen Leerzeichen unterscheiden und durch ein Semikolon ersetzen.
1) Da OOo Calc sowie so nicht mehr als 65536 Zeilen in einer Tabelle darstellen kann, würde ich die Datei zunächst in drei gleiche Teilstücke zulegen.
2) Jedes Teilstück würde ich in OOo Calc öffnen und aufsteigend nach den letzten befüllten Spalten sortieren. Somit stehen Zeilen mit mehr als den gewünschten Leerzeichen ganz oben in der Tabelle.
3) Nun teilt man jede OOo Calc-Tabelle wieder auf: Eine enthält die Zeilen, die bereits die gewünschte Anzahl an Leerzeichen enthält. Eine zweite (in der hoffentlich nicht allzuviele Zeilen landen) enthält die Zeilen mit Leerzeichen in einzelnen Feldern. Diese müssen nun mit Hilfe eines Texteditors oder OOo Calc, ganz wie man will, nachbearbeitet werden.