Supportnet Computer
Planet of Tech

Supportnet / Forum / Tabellenkalkulation

Zahlenkolonnen in .dat Dateinen in Excel einlesen??? Bin verzweifelt!!!





Frage

@all! Ich verzweifel!!!!!!!!! Bei meiner Diplomarbeit spuckt das Programm Ansys, nicht so wichtig, Datenkolonnen aus. Leider in Textformat!!!!!!! Wie um Himmels Willen soll ich die Daten in Excel einlesen? Gibt es vielleicht irgendeinen Trick, wie man das einfacher machen kann, als stundenlang dieses blöden Zahlen per Hand einzugeben? Sie sehen z.B. so aus: STAT CURRENT CURRENT ELEM SIGMA_X SIGMA_Y SIGMA_Z 1 0.83460E-02 0.10050E-02 0.96457E-13 2 0.13636E-01 0.23615E-02 0.86512E-13 3 0.13636E-01 0.23615E-02 0.86940E-13 4 0.83460E-02 0.10050E-02 0.96728E-13 5 0.17652E-01 -0.61000E-03 0.56891E-12 6 0.11360E-01 -0.12753E-02 0.45849E-12 7 0.11360E-01 -0.12753E-02 0.45935E-12 8 0.17652E-01 -0.61000E-03 0.56914E-12 9 0.24838E-01 0.34205E-04 0.40360E-12 10 0.31472E-01 -0.14468E-02 0.33393E-12 Zeilenumbruch zerstört das Format!!!!!!!!! u.s.w. Ich weiss, Binärdateien wären sinnvoller als Textdateinen (*.dat), aber geht es vielleicht doch irgendwie????? Vielen Dank im Voraus! Laura

Antwort 1 von Ravetti

hast du *.dat schon einmal in *.xls umbenannt?

schöne grüsse
ravetti

Antwort 2 von Lau

Habe ich versucht,
doch die Kolonne wird nur in die 1. Zeile geschrieben.
Die Tabelle hat jedoch mehrere Spalten.

Ich hab auch versucht, alles erst in Word zu kopieren, und dann eine Spalte auszuschneiden in den Zwischenspeicher und schließlich in EXcel zu kopieren.

Dummerweise kann ich in Word nicht die Spalte ausschneiden.
Word will immer gleich die ganze Zeile mitnehmen, kann man das irgendwie umgehen?
Dass man nur Teile der Zeilen über mehrere Zeilen ausschneidet?

Trotzdem vielen Dank!

Gruß Laura


Antwort 3 von steffen2

du kannst in Word bei gedrückter ALT-Taste den Inhalt mehrerer Zeilen markieren und dann kopieren

Gruß Steffen

Antwort 4 von want2cu

Hallo Laura,

wenn du die Datei als Text in Word hast, könntest du ja auch mal versuchen, im Menu Tabellen die Option "Text in Spalten" zu probieren.

Wenn du die Datei als Textdatei (oder auch als csv-Datei) in Excel einlesen kannst und alle Daten in der Spalte A, aber in vielen Zeilen stehen, dann könnte auch hier die Option DATEN-TExt in Spalten - TRennzeichen=Leerzeichen weiterhelfen.

Wenn das alles nicht hilft, dann könnte man die Sache zur NOt auch per Formel lösen, da deine Datein - soweit ich das erkennen konnte - doch eine bestimmte, regelemäßige Struktur und Länge haben.
Da gibt es dann etliche Funktionen, mit denen so was möglich ist.

Versuche also zunächst mal die Trennung von Text in Spalten in Word und auch in Excel, wenn das überhaupt nicht klappt, dann melde dich bitte noch mal.

Du ksnnt mir auch gerne mal eine kleine Beispieldatei als Auszug senden, dann könnte ich ja mal versuchen, ob es da nicht eine einfache LÖsung gibt.

CU
want2cu

Antwort 5 von Aliba

Hi Laura,

so genau weiß ich jetzt noch nicht, wo Dein Problem liegt.

Fall 1: Die Spalten werden ordentlich importiert, aber die Einträge sind Text:
Die Spalten mit den Zahlenwerten markieren, dann BEARBEITEN - SUCHEN
Suchen nach: . (also einen Punkt eingeben) Ersetzen durch: , (Komma eingeben)
Alle ersetzen. Jetzt sollten das entweder schon Zahlen sein. WEnn nicht, dann in eine leere Zelle eine 1 schreiben, kopieren, die Daten markieren, Inhalte einfügen ,
multiplizieren.

Fall 2: Alles wird in eine Spalte übergeben:
Ich gehe jetzt davon aus, daß die Daten so importiert sind, wie du sie oben angegeben hast.
Die Spalte markieren - DATEN - Text in Spalten. Es öffnet sich ein Assistent.
Den EIntrag Getrennt aktivieren, Weiter , Text-Trennzeichen Leerstelle. Ende.
Jetzt sollten dann die Daten in Spalten stehen.
Dann wie unter Fall1 beschrieben die Punkte durch Komma ersetzen.

CU Aliba

Antwort 6 von Lau

Es funzt!!!!!!!!!!!!!!!!!!!!

Vielen Dank an alle!

Ihr seid Genies!
;-)

Laura