Hallo Fox,
ich habe ein kleines Java Programm erstellt das die von Dir genannte Aufgabe (hoffentlich) bewerkstelligen sollte. Ich habe das Projekt hochgeladen auf
https://github.com/meikel/ExcelConverter
Von dort kannst Du ein Zip mit dem vollständigen Quellcode laden. Aus dem Quellcode muss dann erst eine jar Datei gebaut werden, dabei kann ich Dir gerne helfen.
Vorausgesetzt dass Du eine Java-Laufzeitumgebung hast, kannst Du das Programm aus der Kommandozeile starten mittels
java -cp at.meikel.util.xlsconverter-0.0.1-SNAPSHOT-jar-with-dependencies.jar at.meikel.util.excelconverter.ExcelConverterMain <inputFileName> <outputFileName> [ <delimiter> ] [ <sheetNumber> ]
# <inputFileName> is the file name of the XLS or XLSX input file to process
# <outputFileName> is the file name of the CSV output file to be generated
# <delimiter> is used to separate the fields in the output file (semicolon ; is used as default)
# <sheetNumber> is the index (starting at 0) of the sheet to be processed (0 is used as default)
Der Konvertierer kann sowohl xls Dateien als auch xlsx Dateien verarbeiten. Der Quellcode ist nicht sehr ordentlich und ohne Dokumentation, aber für das von Dir geschilderte Problem sollte das Tool wahrscheinlich funktionieren. Die paar wenigen Fehlersituationen die bisher abgefangen sind werden per exit-Status zurück geliefert, sodass die Fehler von der aufrufenden Shell abgefragt werden können.
Gruß,
Meikel