Zu doof für Export?

Beim Import von CSV Dateien in Excel sind mir noch andere Dinge aufgefallen, über die man trotz oder wegen der Automatik stolpern kann.

Die Tracknummer sollte nicht im Format 'nn/mm' übergeben werden, weil die Excel Automatik das als Datum der Form 'MM/JJ' interpretiert (siehe Bild 1).
Besser ist es, die Tracknummer in zwei Werten getrennt zu übergeben.

Die Spielzeitdauer sollte schon im aufbereiteten Format übergeben werden, weil die Excel Automatik daraus dann eine Zeitangabe erkennt und das manuelle Formatieren im Excel Arbeitsblatt entfällt (siehe Bild 2).

Wenn bei der Herstellung der CSV Datei mit Mp3tag mittels der Funktion $filename(name[,enc]) die Codierung der Exportdatei auf 'ANSI' gesetzt wird, dann kann das Semicolon als Separator benutzt werden und Excel trennt automatisch die Spalten (siehe MTE Datei). Außerdem werden die Umlaute dann lesbar übernommen.

$filename(Mp3tag.Export.semicolon.csv,ANSI)"Titel";"Interpret";"Album";"Track";"Tracktotal";"Jahr";"Dauer";"Größe MB";"Geändert";"Pfad";"Dateiname";
$loop(%_path%)"%title%";"%artist%";"%album%";$num(%track%,1);%_total%;"%year%";%_length%;%_file_size_mb%;%_file_mod_date%;"%_folderpath%";"%_filename_ext%"
$loopend()



Export.CSV.semicolon.Excel.mte (319 Bytes)

DD.20070220.1517

Skript Variante mit Ausgabe von UNSYNCEDLYRICS:

$filename(Mp3tag.Export.semicolon.csv,ANSI)'"'Titel'";"'Interpret'";"'Album"';"'Track'";"'Tracktotal'";"'Jahr'";"'Dauer'";"'Größe MB'";"'Geändert'";"'Verzeichnispfad'";"'Dateiname'";"'Lyrics'"'
$loop(%_path%)'"'%title%'";"'%artist%'";"'%album%'";'$num(%track%,1)';'%_total%';"'%year%'";'%_length%';'%_file_size_mb%';'%_file_mod_date%';"'%_folderpath%'";"'%_filename_ext%'";"'$replace(%unsyncedlyrics%,$char(13),'{r}',$char(10),'{n}',$char(9),'{t}')'"'
$loopend()

Im Lyricstext eventuell enthaltene Carriage Return, Line Feed und Tabulator Zeichen werden automatisch umgewandelt in Steuerzeichen-Platzhalter, die gegebenenfalls später wieder zurückverwandelt werden können in funktionierende Steuerzeichen.

Siehe auch:
Export multiline fields into csv or xls
Export in csv

DD.20100825.1715.CEST

Export.CSV.semicolon.Excel.mte (319 Bytes)