Einlesen einer txt-Datei < Matlab < Mathe-Software < Mathe < Vorhilfe
|
Status: |
(Frage) beantwortet | Datum: | 23:06 Di 22.05.2012 | Autor: | biilbo |
Aufgabe | In der Datei Einwohner.txt finden Sie eine Einwohnerstatistik einiger
Bundesländer in Tabellenform (im ASCII-Textformat). Übertragen Sie die
Tabelle von der Text-Datei in eine Excel-Datei. Die Formatierungen (jede
Spalte ein Bundesland) soll dabei erhalten bleiben. |
Ich habe diese Frage in keinem Forum auf anderen Internetseiten gestellt.
Ich habe verschiedene Lösungsansätze probiert, u. a. mit textread, textscan, fgetl, bin aber nicht erfolgreich gewesen. Momentan stecke ich hier fest:
E=fopen('datei.txt', 'r');
EI=textscan(E, '%s');
fclose(E);
EI
xlswrite('test',E,'A1:E7')
Ausgabe:
EI=
(35x1 cell)
Exceldatei legt er an, aber in den Zellen steht nichts.
Kann mir bitte schnell jemand helfen?
|
|
|
|
Moin,
Mit textscan schiebst du deine Daten nach EI. Aber in die Xls-Datei schreibst du Daten aus E.
|
|
|
|
|
Status: |
(Mitteilung) Reaktion unnötig | Datum: | 15:54 Mi 23.05.2012 | Autor: | biilbo |
ok, sorry da habe ich mich verschrieben.
selbstverständlich steht in der eckigen klammer der xlswrite-funktion auch EI.
|
|
|
|
|
Status: |
(Mitteilung) Reaktion unnötig | Datum: | 18:23 Mi 23.05.2012 | Autor: | wieschoo |
Hi,
probier mal:
A=importdata('datatest.txt');
xlswrite('output.xls',A);
Eventuell müsstest du noch als zweites Argument das Trennzeichen übergeben:
A = importdata('datatest.txt', ';')
Da bist du auf der sicheren Seite.
gruß
wieschoo
|
|
|
|