- Registriert
- 04.06.12
- Beiträge
- 6.582
Hallo zusammen,
ich habe das Problem, das ich bei verschiedenen Excel Files nur ein Datenmüll bekomme (Excel denkt es ist ein XML bzw. es liegt am Mime header).
Gelöst wird dieses Problem, indem ich die Datei.xls zunächst in Datei.mime umbenenne. Danach expandiere ich diese mit StuffitExpander wodurch eine Datei.attachment00 entsteht. Diese wird danach wieder in Datei.xls umgewandelt. Und siehe da, Excel kann es öffnen
Jetzt würde ich das Ganze gerne als ein Ablauf per Script haben. D.h. Script ausführen, die Datei auswählen und alle Schritte werden automatisch gemacht, so das am Schuss die funktionsfähige Exceldatei übrigbleibt.
So weit bin ich schon einmal gekommen:
Allerdings hab ich dann zwei Dateien, einmal Datei.mime und einmal Datei.attachment00. Wenn ich den Renamebefehl noch einmal Einbau wird die falsche Umbenannt. Muss ich vorher noch eine Löschung einbauen?
Vielen Dank für die Hilfe!
ich habe das Problem, das ich bei verschiedenen Excel Files nur ein Datenmüll bekomme (Excel denkt es ist ein XML bzw. es liegt am Mime header).
Gelöst wird dieses Problem, indem ich die Datei.xls zunächst in Datei.mime umbenenne. Danach expandiere ich diese mit StuffitExpander wodurch eine Datei.attachment00 entsteht. Diese wird danach wieder in Datei.xls umgewandelt. Und siehe da, Excel kann es öffnen

Jetzt würde ich das Ganze gerne als ein Ablauf per Script haben. D.h. Script ausführen, die Datei auswählen und alle Schritte werden automatisch gemacht, so das am Schuss die funktionsfähige Exceldatei übrigbleibt.
So weit bin ich schon einmal gekommen:
Code:
set theFile to choose file with prompt "Datei auswählen"
tell application "Finder"
set name extension of theFile to "mime"
end tell
tell application "StuffIt Expander"
expand theFile
end tell
Allerdings hab ich dann zwei Dateien, einmal Datei.mime und einmal Datei.attachment00. Wenn ich den Renamebefehl noch einmal Einbau wird die falsche Umbenannt. Muss ich vorher noch eine Löschung einbauen?
Vielen Dank für die Hilfe!