Inhoud
Index 🔎︎

# CSV-filteropties

Het CSV-filter accepteert een optiereeks met vijf tot dertien tokens, gescheiden door komma's. Tokens 6 tot 13 zijn optioneel.

### Voorbeeld:

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 "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 | CSV-import | N Regelnummer waar gestart moet worden met lezen. Voorbeeld: 3 (lees vanaf de derde regel).
5 | Celopmaakcodes voor elke kolom | 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 | CSV-import, CSV-export | Tekenreeks, ofwelonwaar ofr waar. Standaardwaarde: onwaar. Dit token is het equivalent van het selectievakje "Geciteerd veld als tekst".
8 | CSV-import, CSV-export | Importeren: Tekenreeks, ofwel onwaar of waar. Standaardwaarde: onwaar. Dit token is het equivalent van het selectievakje "Speciale getallen detecteren". Exporteren: Tekenreeks, ofwel onwaar of waar. Standaardwaarde: waar. Dit token heeft geen UI-equivalent. Indien waar, worden de getalcellen opgeslagen als getallen. Indien onwaar, worden de getallen opgeslagen als tekst, met tekstscheidingstekens.
9 | CSV-export | Tekenreeks, ofwel onwaar of waar. Standaardwaarde:waar. Dit token is het equivalent van het selectievakje "Cell-inhoud opslaan zoals weergegeven".
10 | CSV-export | Tekenreeks, ofwel onwaar ofr waar. Standaardwaarde: onwaar. Exporteren van celformules.
11 | CSV-import | Tekenreeks, ofwel onwaar of waar. Standaardwaarde: waar. Spaties verwijderen. Trim voorloop- en volgspaties bij het lezen van het bestand.
12 | CSV-export | Exporteer het hele document naar afzonderlijke .csv-bestanden of een bepaald blad. 0 of afwezig betekent het standaardgedrag, het eerste blad van de opdrachtregel of het huidige blad in macrofilteropties, geëxporteerd naar voorbeeld.csv -1 voor alle bladen, wordt elk blad geëxporteerd naar een afzonderlijk bestand met de basisbestandsnaam samengevoegd met de bladnaam, bijvoorbeeld voorbeeld-Blad1.csv, voorbeeld-Blad2.csv en voorbeeld-Blad3. csv N exporteert het N-de blad binnen het bereik van het aantal bladen. Voorbeeld: om het tweede blad te exporteren, stelt u hier 2 in om voorbeeld-Blad2.csv te krijgen
13 | 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.

## Speciaal geval van CSV-bestanden met scheidingsteken gedefinieerd in de eerste regel

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.

### Voorbeeld:

            sep=|
            "LETTER"|"DIER"
            "a"|"aardvarken"
            "b"|"beer"
            "c"|"cavia"

## Opmaakcodes voor Token 5

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

## Tekensetcodes voor Token 3

Tekenset | Index
--- | ---
Onbekend | 0
Windows-1252/WinLatin 1 (Westers) | 1
Apple Macintosh (Westers) | 2
DOS/OS2-437/US (Westers) | 3
DOS/OS2-850/Internationaal (Westers) | 4
DOS/OS2-860/Portugees (Westers) | 5
DOS/OS2-861/IJslands (Westers) | 6
DOS/OS2-863/Canadees-Frans (Westers) | 7
DOS/OS2-865/Noors (Westers) | 8
Systeemstandaard | 9
Symbool | 10
ASCII/US (Westers) | 11
ISO-8859-1 (Westers) | 12
ISO-8859-2 (Centraal Europees) | 13
ISO-8859-3 (Latijns 3) | 14
ISO-8859-4 (Baltisch) | 15
ISO-8859-5 (Cyrillisch) | 16
ISO-8859-6 (Arabisch) | 17
ISO-8859-7 (Grieks) | 18
ISO-8859-8 (Hebreeuws) | 19
ISO-8859-9 (Turks) | 20
ISO-8859-14 (Westers) | 21
ISO-8859-15/EURO (Westers) | 22
DOS/OS2-737 (Grieks) | 23
DOS/OS2-775 (Baltisch) | 24
DOS/OS2-852 (Centraal Europees) | 25
DOS/OS2-855 (Cyrillisch) | 26
DOS/OS2-857 (Turks) | 27
DOS/OS2-862 (Hebreeuws) | 28
DOS/OS2-864 (Arabisch) | 29
DOS/OS2-866/Russisch (Cyrillisch) | 30
DOS/OS2-869/Modern (Grieks) | 31
DOS/Windows-874 (Thais) | 32
Windows-1250/WinLatin 2 (Centraal Europees) | 33
Windows-1251 (Cyrillisch) | 34
Windows-1253 (Grieks) | 35
Windows-1254 (Turks) | 36
Windows-1255 (Hebreeuws) | 37
Windows-1256 (Arabisch) | 38
Windows-1257 (Baltisch) | 39
Windows-1258 (Vietnamees) | 40
Apple Macintosh (Arabisch) | 41
Apple Macintosh (Centraal Europees) | 42
Apple Macintosh/Kroatisch (Centraal Europees) | 43
Apple Macintosh (Cyrillisch) | 44
Niet ondersteund: Apple Macintosh (Devanagari) | 45
Niet ondersteund: Apple Macintosh (Farsi) | 46
Apple Macintosh (Grieks) | 47
Niet ondersteund: Apple Macintosh (Gujarati) | 48
Niet ondersteund: Apple Macintosh (Gurmukhi) | 49
Apple Macintosh (Hebreeuws) | 50
Apple Macintosh/IJslands (westers) | 51
Apple Macintosh/Roemeens (Midden-Europees) | 52
Apple Macintosh (Thais) | 53
Apple Macintosh (Turks) | 54
Apple Macintosh/Oekraïens (Cyrillisch) | 55
Apple Macintosh (vereenvoudigd Chinees) | 56
Apple Macintosh (Chinees Traditioneel) | 57
Apple Macintosh (Japans) | 58
Apple Macintosh (Koreaans) | 59
Windows-932 (Japans) | 60
Windows-936 (Chinees Vereenvoudigd) | 61
Windows-Wansung-949 (Koreaans) | 62
Windows-950 (Chinese Traditioneel) | 63
Shift-JIS (Japans) | 64
GB-2312 (Chinees Vereenvoudigd) | 65
GBT-12345 (Chinees Traditioneel) | 66
GBK/GB-2312-80 (Chinees Vereenvoudigd) | 67
BIG5 (Chinees Traditioneel) | 68
EUC-JP (Japans) | 69
EUC-CN (Chinees Vereenvoudigd) | 70
EUC-TW (Chinees Traditioneel) | 71
ISO-2022-JP (Japans) | 72
ISO-2022-CN (Chinees Vereenvoudigd) | 73
KOI8-R (Cyrillisch) | 74
Unicode (UTF-7) | 75
Unicode (UTF-8) | 76
ISO-8859-10 (Centraal Europees) | 77
ISO-8859-13 (Centraal Europees) | 78
EUC-KR (Koreaans) | 79
ISO-2022-KR (Koreaans) | 80
JIS 0201 (Japans) | 81
JIS 0208 (Japans) | 82
JIS 0212 (Japans) | 83
Windows-Johab-1361 (Koreaans) | 84
GB-18030 (Chinees Vereenvoudigd) | 85
BIG5-HKSCS (Chinees Traditioneel) | 86
TIS 620 (Thais) | 87
KOI8-U (Cyrillisch) | 88
ISCII Devanagari (Indonesisch) | 89
Unicode (Java's aangepaste UTF-8) | 90
Adobe Standaard | 91
Adobe Symbool | 92
PT 154 (Windows Cyrillisch Aziatische codepagina ontworpen in ParaType) | 93
Unicode UCS4 | 65534
Unicode UCS2 | 65535

Verwante onderwerpen

Namen van bestandsconversiefilters

LibreOffice-software starten met parameters