Nápověda LibreOffice 25.2
CSV filtr přijímá řetězec možností obsahujících pět až patnáct tokenů a oddělených čárkami. Tokeny 6 až 15 jsou nepovinné.
Import z UTF-8, jazyk němčina, odděleno čárkou, oddělovač textu ", pole v uvozovkách jako text. Soubor CSV obsahuje sloupce formátované jako datum, číslo, číslo a číslo:
soffice --infilter="Text - txt - csv (StarCalc):44,34,76,1,1/5/2/1/3/1/4/1,1031,true,true" test.csv
Export do Windows-1252, oddělovač polí čárka, oddělovač textu uvozovka, možnost „Uložit zobrazený obsah buňky“:
soffice --convert-to "csv:Text - txt - csv (StarCalc):44,34,ANSI,1,,0,false,true,true" --outdir=/home/user test.ods
| Pozice tokenu | Definice | Význam a příklad tokenu | 
|---|---|---|
| 1 | Oddělovač polí | Oddělovač (či více oddělovačů) jako hodnoty ASCII. Více hodnot je odděleno znakem lomítka („/“), tj. pokud jsou hodnoty odděleny například středníkem a vodorovným tabulátorem, token bude 59/9. Má-li být několik po sobě následujících oddělovačů považováno za jediný, přidejte k tokenu „/MRG“. Jestliže soubor obsahuje pole s pevnou šířkou, použijte „FIX“. Příklad: 44 (,) | 
| 2 | Oddělovač textu | Oddělovač textu jako hodnota ASCII, např. 34 pro dvojité a 39 pro jednoduché uvozovky. Příklad: 34 ("). | 
| 3 | Znaková sada | Kód znakové sady souboru. Jednotlivé kódy uvádí tabulka níže. Příklad: 0 (systémová). | 
| 4 | Číslo řádku pro začátek čtení. Import CSV | N: číslo řádku, od něhož se začne soubor číst. Příklad: 3 (začne se od třetího řádku). | 
| 5 | Formátovací kód buňky pro každý sloupec Import CSV | Posloupnost sloupec / formátovací kód, kde je formátovací kód zadán podle tabulky níže: Příklad: "1/5/2/1/3/1/4/1". Jsou-li použity oddělovače hodnot, tvar tohoto tokenu je sloupec/formát[/sloupec/formát/...], kde sloupec je číslo sloupce, 1 značí první sloupec zleva. Formátovací kód je podrobně popsán níže. Pokud je první token FIX, má podobu začátek/formát[/začátek/formát/...], kde je „začátek“ pořadové číslo prvního znaku tohoto pole, 0 přitom znamená znak umístěný zleva na první pozici řádku. Formát je vysvětlen níže. | 
| 6 | Identifikátor jazyka | Jazyk vyjádřený jako desítkové číslo. Tento token odpovídá seznamu „Jazyk“ v uživatelském rozhraní pro import CSV. Je-li hodnota 0 nebo je vynechána, identifikátor jazyka bude převzat k uživatelského rozhraní. Identifikátor je založen na identifikátorech jazyka společnosti Microsoft. | 
| 7 | Pole v uvozovkách jako text | Řetězec, buď false, nebo true. Výchozí hodnota: false. Tento token odpovídá zaškrtávacímu poli „Pole v uvozovkách jako text“. | 
| 8 | Detekovat speciální čísla | Import: Řetězec, buď false, nebo true. Výchozí hodnota: false. Tento token odpovídá zaškrtávacímu poli „Detekovat speciální čísla“. Export: Řetězec, buď false, nebo true. Výchozí hodnota: true. Tento token nemá v uživatelském rozhraní odpovídající prvek. Je-li true, čísla z buněk jsou uložena jako čísla. Je-li false, čísla jsou uložena jako text s příslušnými oddělovači. | 
| 9 | Uložit zobrazený obsah buňky Export CSV | Řetězec, buď false, nebo true. Výchozí hodnota: true. Tento token odpovídá zaškrtávacímu poli „Uložit zobrazený obsah buňky“. | 
| 10 | Exportovat vzorce v buňkách Export CSV | Řetězec, buď false, nebo true. Výchozí hodnota: false. Export vzorců v buňkách. | 
| 11 | Odstranit mezery Import CSV | Řetězec, buď false, nebo true. Výchozí hodnota: false. Odstranění uvozujících a koncových mezer při čtení souboru. | 
| 12 | Exportovat listy Export CSV | Export celého dokumentu do souborů .csv pro jednotlivé listy, nebo pouze určeného listu. 
 | 
| 13 | Importovat jako vzorce Import CSV | Řetězec, buď false, nebo true. Výchozí hodnota: false. Určuje, zda se výrazy vzorců, začínající znaménkem je rovno (=), vyhodnotí jako vzorce, nebo zda se importují jako textová data. Je-li true, vzorce se při vstupu vyhodnotí. Je-li false, vzorce se importují jako text. Je-li vynecháno (nezadáno), výchozí hodnota je true, aby se zachovalo chování straších verzí řetězce s možnostmi, které tento token vůbec neobsahovaly. Je-li zadáno a prázdné (nebo jakákoliv jiná hodnota než true), uplatní se výchozí hodnota false. | 
| 14 | Vložit značku pořadí bajtů (BOM) Export CSV | Řetězec, buď false, nebo true. Výchozí hodnota: false. Je-li true, export bude obsahovat značku pořadí bajtů (BOM). Je-li false, export BOM obsahovat nebude. Je-li vynecháno (nezadáno), výchozí hodnota je false, aby bylo zachováno chování starších verzí těchto možností, které tento token vůbec neměly. Je-li zadáno a prázdné (nebo jakákoliv jiná hodnota než true), uplatní se výchozí hodnota false. Automaticky detekováno při importu. | 
| 15 | Detekovat čísla ve vědecké notaci Import CSV | Řetězec, buď false, nebo true. Výchozí hodnota: true. Je-li true, bude se detekovat, zda se v buňce obsahující „E“ nebo „e“ nachází číslo ve vědecké notaci. Je-li false, vědecká notace se detekovat nebude. Token může mít hodnotu false pouze v případě, že je token 8 (Detekovat speciální čísla) false. Je-li vynecháno, výchozí hodnota je true, aby bylo zachováno chování starších verzí těchto možností, které tento token vůbec neměly. | 
Při importu a exportu CSV je podporováno nastavení oddělovače polí sep= nebo "sep=". Při čtení dokumentu CSV se oddělovač z tohoto úvodního pole převezme, jestliže se jedná o jediný obsah na tomto řádku.
Při čtení souboru CSV se zápis s uvozovkami zachová jako obsah buňky (bez uvozovek). Například s oddělovačem | se na prvním řádku zobrazí sep=|. Zápis bez uvozovek se nezachová, protože v tomto případě jde o skutečný oddělovač polí, a na prvním řádku se zobrazí sep=.
Při zápisu souboru CSV se stávající obsah levé horní buňky jako například sep=| upraví podle aktuálního oddělovače a zapíše ve tvaru s uvozovkami "sep=|" (pokud nejsou uvozovky / oddělovače textu nastaveny jako prázdné a oddělovačem je |). Vždy se použije ASCII znak dvojité uvozovky ".
Pokud se řádek obsahující sep=| nemá importovat jako data, nezapomeňte v dialogovém okně nastavit číslo Od řádku na 2. Mějte na paměti, že tento řádek se při opětovném uložení nezachová.
        sep=|
        "PÍSMENO"|"ZVÍŘE"
        "a"|"agama"
        "b"|"bekasina"
        "c"|"cibetka"
    | Význam | Kód | 
|---|---|
| Standardní | 1 | 
| Text | 2 | 
| MM/DD/RR | 3 | 
| DD/MM/RR | 4 | 
| RR/MM/DD | 5 | 
| - | 6 | 
| - | 7 | 
| - | 8 | 
| Ignorovat pole (neimportovat) | 9 | 
| Angličtina (USA) | 10 |