hallo EDV-kenner,
ich habe als Datenbasis eine wachsende Anzahl
Tabellenkalkulationsdateien (bereits ueber Hundert, es kommen alle paar
Tage weitere hinzu) welche weiter zu verarbeiten ist und zwar als CSV
mit UTF-8 Zeichencodierung.
Bisher konvertiere ich in 2 Schritten:
1 | $ localc --convert-to csv data*.xlsx
|
2 | func=xmlSecCheckVersionExt:file=xmlsec.c:line=188:obj=unknown:subj=unknown:error=19:invalid version:mode=abi compatible;expected minor version=2;real minor version=2;expected subminor version=25;real subminor version=26
|
3 | convert /path/to/file/data*.xlsx -> /path/to/file/data*.csv using filter : Text - txt - csv (StarCalc)
|
4 | :
|
5 | [snip]
|
6 | :
|
7 | $
|
8 | $ iconv -f 8859_1 -t utf8 data*.csv > alldata_UTF8.csv
|
9 | $
|
Offensichtlich kann LO mehr bei "--convert-to", zumindest steht es so
bei
*
<https://wiki.openoffice.org/wiki/Documentation/DevGuide/Spreadsheets/Filter_Options#Token_7.2C_csv_export>
Das macht mir Hoffnung, die konversion und die ZeichenUMcodierung in
einem einzigen Schritt machen zu koennen.
PROBLEM
Alle meine Versuche bei "--convert-to csv:XXX", nach dem Doppelpunkt
IRGENDWAS auszuprobieren ergeben KEINE Ausgabedatei und z.B. folgende
Fehlermeldung:
1 | $ localc --convert-to "csv:44,34,UTF8,1,1/1" data*.xlsx
|
2 | func=xmlSecCheckVersionExt:file=xmlsec.c:line=188:obj=unknown:subj=unknown:error=19:invalid version:mode=abi compatible;expected minor version=2;real minor version=2;expected subminor version=25;real subminor version=26
|
3 | convert /path/to/file/data*.xlsx -> /path/to/file/data*.csv using filter : 44,34,UTF8,1,1/1
|
4 | Overwriting: /path/to/file/data*.csv
|
5 | Error: Please verify input parameters... (SfxBaseModel::impl_store <file:///path/to/file/data*.csv> failed: 0x81a)
|
6 | $
|
FRAGE
Wer der geschaetzen Spezis kann hier mehr nutzbringende Info zu
"--convert-to CSV:XXX" beisteuern?
In einem ersten Schritt waere mir ein beliebiges, UEBERHAUPT
funktionierendes Beispiel schon mal recht.
(Den weiteren Schritt, mein spezifischer Fall auszuknobeln, sollte ich
dann selber schaffen ...glaube ich zumindest!)
PS:
Die Wichtigkeit der Details zum Hinweis "...invalid version...real
version... expected version" kann ich nicht einschaetzen.
Die genaue Bedeutung von Fehlercode 0x81a auch nicht.
1 | $ lsb_release -a
|
2 | LSB Version: core-9.20170808ubuntu1-noarch:printing-9.20170808ubuntu1-noarch:security-9.20170808ubuntu1-noarch
|
3 | Distributor ID: Ubuntu
|
4 | Description: Ubuntu 18.04.3 LTS
|
5 | Release: 18.04
|
6 | Codename: bionic
|
7 | $
|
8 | $ localc --version
|
9 | LibreOffice 6.0.7.3 00m0(Build:3)
|
10 |
|
11 | $
|