Dynamische Tab-Breite
Von: Ingo Thies (ingo.thies@gmx.de) [Profil]
Datum: 07.07.2009 19:25
Message-ID: <7bhep8F20f1l2U1@mid.individual.net>
Newsgroup: de.comp.editoren
Datum: 07.07.2009 19:25
Message-ID: <7bhep8F20f1l2U1@mid.individual.net>
Newsgroup: de.comp.editoren
Hi alle, ich suche eine Möglichkeit, ASCII-Dateien, wie die im Link unten angegebene, mit tab-separierten Spalten und mit Zellen stark unterschiedlicher Breite so einzulesen, dass die Tabs in Leerzeichen umgewandelt werden, und zwar so, dass keine Spalten zerrissen werden. Normalerweise werden die Spalten zerrissen, wenn auch nur ein einziges Feld Überbreite hat. In dem unten gezeigten Beispiel müsste man die Tab-Breite extrem hoch setzen (30, 40 oder so), damit alle Spalten unzerrissen dargestellt werden. Auch sonstige Möglichkeiten, solche Tab-Monster in ein brauchbares, sauberes Format umzuwandeln, sind willkommen. Gibt es eine Möglichkeit, für jede Spalte eine optimale Spaltenbreite zu bestimmen, so dass die Tabelle so platzsparend wie möglich dargestellt wird? Die Tabs sollten dabei in Leerzeichen umgewandelt werden, damit die so entstandene Datei in allen Editoren gleich aussieht. Ich habe schon versucht, das Ding in Openoffice einzulesen, aber anstatt wie Excel anzubieten, das Teil als durch Tabs getrennte Tabelle einzulesen, wird es ohne zu fragen als Textdokument geladen und damit unbrauchbar. Offenbar hinkt Openoffice in diesem Punkt dem technischen Stand von Excel mehr als 10 Jahre hinterher :-( Hier ein Beispiel für so eine Tabelle mit *extrem* unterschiedlichen Spaltenbreiten (unfassbar, sowas mit Tabs zu formatieren; burn all tabs): http://swift.gsfc.nasa.gov/docs/swift/archive/grb_table/tmp/grb_table_1246985810.txt -- Gruß, Ingo[ Auf dieses Posting antworten ]
Antworten
- Tim Landscheidt (07.07.2009 20:00)
- Joerg Mertens (07.07.2009 20:58)
- Ingo Thies (08.07.2009 16:54)
- Sven Joachim (08.07.2009 17:05)
- Ingo Thies (08.07.2009 17:45)
- Joerg Mertens (08.07.2009 20:43)
- Ingo Thies (09.07.2009 09:07)
- Joerg Mertens (09.07.2009 19:42)
- Ingo Thies (08.07.2009 17:52)
- Joerg Mertens (08.07.2009 20:30)
- Ingo Thies (09.07.2009 08:51)
- Reíner Steíb (09.07.2009 22:51)
- Ingo Thies (09.07.2009 09:25)
- Joerg Mertens (09.07.2009 19:47)
- Markus Wichmann (08.07.2009 13:34)
- Jochen Luebbers (08.07.2009 14:20)
- Ingo Thies (09.07.2009 09:23)
- Torsten Fleischmann (09.07.2009 16:46)
- Stefan Ram (09.07.2009 15:56)
