[Megoldva] unoconv --export filters?

Fórumok

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...

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