Sziasztok!
Sok-sok ods táblázatot szeretnék csv-be konvertálni és erre az unoconv jó eszköznek tűnik,
$ unoconv -f csv file.ods
módon.
De a kimenetnek UTF-8-as kódolásúnak kellene lennie (a táblázatok nem azok), illetve a mezőelválasztó karakternek a "|"-t szeretném. (Alaphelyzetben ez a ",", de az szerepel a mezőelemekben is.) Ezeket valahogyan a -e/--export kapcsolók után kellene megadni, de sok guglizás után sem derült ki számomra, hogy pontosan miként. Van esetleg valakinek ilyen tapasztalata?
A rendszer debian testing, illetve libreoffice 3.5.4
Szerk.: Végül is gyalogmódszerrel sikerült "megoldani". Mivel az unoconv python-ban van, ezért egyszerűen az exportálásra vonatkozó alapbeállításokat (mezőelválasztó karakter ASCII kódja, karakterkódolás kódja) átírtam magában a kódban. Nem szép de a problémámat megoldotta...
- 4344 megtekintés
Hozzászólások
Gyengébbek kedvéért
unoconv
......
elif outputfmt.filter == 'Text - txt - csv (StarCalc)':
outputprops += UnoProps(FilterOptions="59,34,76")
....
Ahol 59 a pontosvessző ascii kódja
- A hozzászóláshoz be kell jelentkezni