Ich muss das Dateikonvertierungstool ssconvert von gnumeric auf einem Server verwenden.
Das Problem ist, dass gnumeric eine Gnome-Anwendung ist und ohne installierten Desktop nicht installiert werden kann.
Es gibt auch keine separaten Pakete für ssconvert, und ich kann es nicht aus dem Quellcode kompilieren ...
Ich benötige dieses spezielle Konvertierungstool, da es vom Excel-XML-Format in CSV umgewandelt werden kann, was mit anderen Excel-Konvertierungstools nicht möglich war.
Ich arbeite an einem Ubuntu 12.04 Server. Ich würde mich über Ideen freuen.
quelle
Ich weiß, dass Sie speziell nach ssconvert fragen, aber in meinem Fall habe ich den Versuch aufgegeben, gnumeric ohne die Gnome-Abhängigkeiten zu installieren. Stattdessen verwende ich xls2csv (das Teil des catdoc-Pakets ist) mit den gleichen Ergebnissen.
Angenommen, Sie haben eine source.xls-Datei. Dieser Befehl:
xls2csv -s 8859-1 -d 8859-1 source.xls > destination.csv
wird den Trick machen. Die Parameter -sy -d geben den Quell- und Zielzeichensatz an. In diesem Beispiel wird eine Quelldatei verarbeitet, die Sonderzeichen wie 'ñ' enthält. Hoffe das hilft!
quelle
Sie können auch in2csv des Pakets csvkit verwenden. https://csvkit.readthedocs.io/en/1.0.2/
quelle