LibreOffice 25.2 Help
Het CSV-filter accepteert een optietekenreeks met vijf tot vijftien tokens, gescheiden door komma's. Tokens 6 tot 15 zijn optioneel.
Importeren uit UTF-8, Taal Duits, door komma's gescheiden, Tekstscheidingsteken ", Aangehaald veld als tekst. CSV-bestand heeft kolommen die zijn opgemaakt als datum, getal, getal, getal:
soffice --infilter="Text - txt - csv (StarCalc):44,34,76,1,1/5/2/1/3/1/4/1,1031,true,true" test.csv
Exporteren naar Windows-1252, veldscheidingsteken: komma, tekstscheidingsteken: aanhalingsteken, celinhoud opslaan zoals weergegeven:
soffice --convert-to "csv:Text - txt - csv (StarCalc):44,34,ANSI,1,,0,false,true,true" --outdir=/home/user test.ods
| Tokenpositie | Definitie | Betekenis en voorbeeld van token | 
|---|---|---|
| 1 | Veldscheidingsteken | Veldscheidingsteken(s) als ASCII-waarden. Meerdere waarden worden gescheiden door de schuine streep ("/"), dat wil zeggen, als de waarden worden gescheiden door puntkomma's en horizontale tabulators, zou het token 59/9 zijn. Om meerdere opeenvolgende scheidingstekens als één te behandelen, voegt u '/MRG' toe aan het token. Als het bestand velden met een vaste breedte bevat, gebruik dan 'FIX'. Voorbeeld: 44 (,) | 
| 2 | Tekstscheidingsteken | Het tekstscheidingsteken als ASCII-waarde, zoals 34 voor dubbele aanhalingstekens en 39 voor enkele aanhalingstekens. Voorbeeld: 34 ("). | 
| 3 | Tekenset | De tekensetcode die in het bestand wordt gebruikt, zoals beschreven in de onderstaande tabel. Voorbeeld: 0 (Systeem). | 
| 4 | Regelnummer om met lezen te beginnen. CSV-import | N: regelnummer om met lezen te beginnen. Voorbeeld: 3 (begin vanaf de derde regel). | 
| 5 | Celopmaakcodes voor elke kolom CSV-import | Een reeks kolom-/opmaakcodes, waarbij de opmaakcode in de onderstaande tabel wordt gegeven. Voorbeeld: "1/5/2/1/3/1/4/1". Als waardescheidingstekens worden gebruikt, is de vorm van dit token kolom/opmaak[/kolom/opmaak/…] waarbij kolom het nummer van de kolom is, waarbij 1 de meest linkse kolom is. De opmaakcode wordt hieronder beschreven. Als het eerste token FIX is, heeft het de vorm start/format[/start/format/…], waarbij start het nummer is van het eerste teken voor dit veld, waarbij 0 het meest linkse teken in een regel is. Hieronder wordt de opmaak uitgelegd. | 
| 6 | Taalscheidingsteken | Tekenreeks uitgedrukt in decimale notatie. Dit token is het equivalent van de keuzelijst "Taal" in de gebruikersinterface voor CSV-import. Als de waarde 0 is of wordt weggelaten, wordt de taalidentificatie van de gebruikersinterface gebruikt. De taal-ID is gebaseerd op de Microsoft-taal-ID's. | 
| 7 | Aangehaald veld als tekst | Tekenreeks, ofwelonwaar ofr waar. Standaardwaarde: onwaar. Dit token is het equivalent van het selectievakje "Geciteerd veld als tekst". | 
| 8 | Detecteer speciale getallen | Importeren: Tekenreeks, ofwel onwaar of waar. Standaardwaarde: onwaar. Dit token is het equivalent van het selectievakje "Speciale getallen detecteren". Export: tekenreeks, false of true. Standaardwaarde: true. Dit token heeft geen UI-equivalent. Indien true, worden de getalcellen opgeslagen als getallen. Indien false, worden de getallen opgeslagen als tekst, met tekstscheidingstekens. | 
| 9 | Bewaar celinhoud zoals getoond CSV-export | Tekenreeks, ofwel onwaar of waar. Standaardwaarde:waar. Dit token is het equivalent van het selectievakje "Cell-inhoud opslaan zoals weergegeven". | 
| 10 | Celformules exporteren CSV-export | Tekenreeks, ofwel onwaar ofr waar. Standaardwaarde: onwaar. Exporteren van celformules. | 
| 11 | Spaties verwijderen CSV-import | Tekenreeks, ofwel onwaar of waar. Standaardwaarde: waar. Spaties verwijderen. Trim voorloop- en volgspaties bij het lezen van het bestand. | 
| 12 | Bladen exporteren CSV-export | Exporteer het hele document naar afzonderlijke .csv-bestanden of een bepaald blad. 
 | 
| 13 | Als formules importeren CSV-import | Tekenreeks, ofwel onwaar of waar. Standaardwaarde: waar. Bepaalt of formule-uitdrukkingen die beginnen met een = gelijkteken, moeten worden behandeld als formules of moeten worden geïmporteerd als tekstuele gegevens. Als waar formules op invoer behandeld. Als onwaar formules als tekst worden ingevoerd. Indien weggelaten (helemaal niet aanwezig), is de standaardwaarde waar om het gedrag van de optietekenreeks van oude versies die dit token helemaal niet had, te behouden. Indien aanwezig en leeg (of een andere waarde dan waar), is de standaardwaarde onwaar. | 
| 14 | een byte-order-mark (BOM) toevoegen CSV-export | Tekenreeks, ofwel false of true. Standaardwaarde: false. Indien true voeg een byte-order-mark (BOM) toe aan de export. Indien false bevat de export geen stuklijst. Indien weggelaten (helemaal niet aanwezig), is de standaardwaarde false om het gedrag te behouden van de tekenreeks met opties van oude versies die dit token helemaal niet hadden. Indien aanwezig en leeg (of een andere waarde dan true) is de standaardwaarde false. Automatisch gedetecteerd tijdens het importeren. | 
| 15 | Getallen in wetenschappelijke notatie detecteren CSV-import | Tekenreeks, ofwel false of true. Standaardwaarde: true. Als true detecteert of een celinhoud met een 'E' of 'e' een getal is in wetenschappelijke notatie. Indien false probeer dan geen getallen in wetenschappelijke notatie te detecteren. Token kan alleen false zijn als token 8 (Speciaal nummer detecteren) false is. Indien weggelaten, is de standaardwaarde true om het gedrag te behouden van de optietekenreeks van oude versies die dit token helemaal niet hadden. | 
CSV-import en -export ondersteunen een sep= en "sep=" veldscheidingsinstelling. Bij het lezen van een CSV-document wordt het scheidingsteken genomen uit het initiële sep= of "sep=" enkele veld, als dat de enige regelinhoud is.
Bij het lezen van een CSV-bestand blijft het geciteerde formulier behouden als (niet-geciteerde) celinhoud. U ziet sep=| wanneer | is het scheidingsteken in de eerste regel. In de vorm zonder aanhalingstekens wordt het scheidingsteken weggegooid omdat het in de context een echt veldscheidingsteken is. U ziet sep= in de eerste regel.
Bij het schrijven van een CSV-bestand wordt de inhoud van de bestaande enkele cel linksboven, zoals sep=| aangepast aan het huidige scheidingsteken met de geciteerde vorm van "sep=|" (indien aanhalingstekens / tekstscheidingstekens zijn niet leeg en | is het scheidingsteken) en gebruikt altijd het ASCII " dubbele aanhalingsteken.
Als de regel met de sep=| niet als data geïmporteerd moet worden, vergeet dan niet om het Van rij-nummer in het dialoogvenster in te stellen op 2. Merk op dat deze regel niet behouden bij het opnieuw opslaan.
        sep=|
        "LETTER"|"DIER"
        "a"|"aardvarken"
        "b"|"beer"
        "c"|"cavia"
    | Betekenis | Code | 
|---|---|
| Standaard | 1 | 
| Tekst | 2 | 
| MM/DD/JJ | 3 | 
| DD/MM/JJ | 4 | 
| JJ/MM/DD | 5 | 
| - | 6 | 
| - | 7 | 
| - | 8 | 
| Negeer veld (niet importeren) | 9 | 
| US-Engels | 10 |