CSV Filterparametre

Indhold
Indholdsfortegnelse 🔎︎

# CSV Filterindstillinger

CSV-filtret accepterer en indstillingsstreng, der indeholder fem til tretten mærker, adskilt af kommaer. Mærke 6 til 13 er frivillige.

### Eksempel:

Import fra UTF-8, tysk sprog, kommasepareret, tekstskilletegn ", felter i anførselstegn som tekst. CSV-fil har kolonner formateret som dato, tal, tal, tal:

soffice --infilter="Text - txt - csv (StarCalc):44,34,76,1,1/5/2/1/3/1/4/1,1031,true,true" test.csv

Eksporter til Windows-1252, feltskilletegn: komma, tekstskilletegn: anførselstegn, gem celleindhold som vist:

soffice --convert-to "Text - txt - csv (StarCalc):44,34,ANSI,1,,0,false,true,true" --outdir=/home/user test.ods

Mærkeplacering | Definition | Mærkets betydning og eksempel
--- | --- | ---
1 | Feltskilletegn | Feltskilletegn som ASCII-værdier. Flere værdier adskilt af skåstreg ("/"), det vil sige, hvis værdierne er adskilt af semikolonner og vandrette tabulatorer, er tegnet 59/9. For at behandle flere efterfølgende tabulatorer som en, tilføjer du '/MRG' til mærket. Hvis filen indeholder felter med fast bredde, bruger du 'FIX'. Eksempel: 44 (,)
2 | Tekstskilletegn | The text delimiter as ASCII value, like 34 for double quotes and 39 for single quotes. Example: 34 (").
3 | Tegnsæt | Koden for det tegnsæt, der er brugt i filen som beskrevet i tabellen herunder. Eksempel: 0 (system).
4 | CSV Import | N Line number to start reading. Example: 3 (start from third line).
5 | Celleformatkoder for hver kolonne | En sekvens af kolonne/formateringskoder, hvor formateringskode er angivet i tabellen herunder. Eksempel: "1/5/2/1/3/1/4/1". Hvis der bruges værdiskilletegn, er formen på dette mærke kolonne/format/kolonne/format/...], hvor kolonne er kolonnens nummer med 1 som kolonnen yderst til venstre. Formatkoden er forklaret herunder. Hvis det første mærke er FIX, har det formen start/format/start/format/...], hvor start er tallet på det første tegn i dette felt, med 0 som som det yderste, venstre tegn i en linje. Formatet er forklaret herunder.
6 | Sprog-identifikator | Streng udtrykt i decimalnotation. Dette mærke svarer til listefeltet "Sprog" i brugerfladen til CSV-import. Hvis værdien er 0 eller udeladt, anvendes sprog-identifikatoren fra brugerfladen. Sprog-identifikatoren er baseret på Microsoft sprog-identifikatorer.
7 | CSV-import, CSV-eksport | Streng, enten false (falsk) eller true (sand). Standardværdi: false (falsk). Dette mærke svarer til afkrydsningsfeltet "Felt i anførselstegn som tekst".
8 | CSV-import, CSV-eksport | Import: Streng, enten false (falsk) eller true (sand). Standardværdi: false (falsk). Dette mærke svarer til afkrydsningsfeltet "Opdag specielle tal". Eksport: Streng, enten false (falsk) eller true (sand). Standardværdi: true (sand). Dette tegn har intet modsvar i brugerfladen. Hvis true (sand), lagres talceller som tal. Hvis false (falsk), lagres tal som tekst, med tekstafgrænsere.
9 | CSV-eksport | Streng, enten false (falsk) eller true (sand). Standardværdi: true (sand). Dette mærke svarer til afkrydsningsfeltet "Gem celleindhold som vist".
10 | CSV-eksport | Streng, enten false (falsk) eller true (sand). Standardværdi: false (falsk). Eksporter celleformler.
11 | CSV-import | Streng, enten false (falsk) eller true (sand). Standardværdi: false (falsk). Fjern mellemrum. Beskær indledende og afsluttende mellemrum under læsning af filen.
12 | CSV-eksport | Eksporter hele dokumentet til enkeltarks-.csv-filer eller et angivet ark. 0 eller fraværende betyder standardadfærden, først ark fra kommandolinje eller aktuelt ark i makro-filterindstillinger eksporteres til eksempel.csv -1 for alle ark, hvert ark eksporteres til en individuel fil med basefil-navnet sammenkædet med arknavnet, for eksempel eksempel-ark1.csv, eksempel-ark2.csv og eksempel-ark3.csv N eksporter det N-te ark i antallet af ark. Eksempel: for at eksportere det andet ark, sæt 2 her for at få eksempel-ark2.csv
13 | CSV-import | Streng, enten false (falsk) eller true (sand). Standardværdi: false (falsk). Bestemmer, om formeludtryk, der begynder med et = lighedstegn skal evalueres som formler eller importeres som tekst-data. Hvis true (sand) evalueres formel ved indtastning. Hvis false (falsk) indtastes formler som tekst. Hvis udeladt (slet ikke tilstede), er standardværdien true (sand) for at beholde adfærden den gamle versions indstillingsstrenge, der slet ikke havde dette mærke. Hvis tilstede og tom (eller enhver anden værdi end true (sand)) er standardværdien false (falsk).

## Specialtilfælde med CSV-filer med skilletegn defineret i den første linje

CSV-import og -eksport understøtter en sep= og "sep=" -indstilling som feltskilletegn . Under læsning af et CSV-dokument tages skilletegnet fra det indledende sep= eller "sep=" enkeltfelt, hvis det er eneste linjeindhold.

Under læsning af en CSV-fil, bevares formen med anførselstegn som celleindhold (uden anførselstegn). Du ser sep=|, når | er skilletegnet i den første linje. I formen uden anførselstegn, forkastes skilletegnet, fordi det er det reelle feltskilletegn i konteksten. Du ser sep= i den første linje.

Når du skriver en CSV-fil, tilpasses den eksisterende enkeltcelles indhold øverst til venstre såsomsep=| til det aktuelle skilletegn med anførselstegn på formen "sep=|" (hvis anførselstegn / tekstafgrænsere ikke sættes tomme og | er skilletegnet) og altid bruger ASCII-tegnet " dobbelt anførselstegn.

Hvis linjen, der indeholder sep=| ikke skal importeres som data, skal du huske at sætte tallet Fra række i dialogen til 2. Bemærk, at denne linje ikke bevares, når filen gemmes igen.

### Eksempel:

            sep=|
            "LETTER"|"ANIMAL"
            "a"|"aardvark"
            "b"|"bear"
            "c"|"cow"

## Formateringskoder for Mærke 5

Betydning | Kode
--- | ---
Standard | 1
Tekst | 2
MM/DD/ÅÅ | 3
DD/MM/ÅÅ | 4
ÅÅ/MM/DD | 5
- | 6
- | 7
- | 8
Ignorer felt (importer ikke) | 9
US-engelsk | 10

## Tegnsætkoder til Mærke 3

Tegnsæt | Indeks
--- | ---
Ukendt | 0
Windows-1252/WinLatin 1 (Vestligt) | 1
Apple Macintosh (Vestligt) | 2
DOS/OS2-437/US (Vestligt) | 3
DOS/OS2-850/Internationalt (Vestligt) | 4
DOS/OS2-860/Portugisisk (Vestligt) | 5
DOS/OS2-861/Islandsk (Vestligt) | 6
DOS/OS2-863/Canadisk-fransk (Vestligt) | 7
DOS/OS2-865/Nordisk (Vestligt) | 8
Systemstandard | 9
Symbol | 10
ASCII/US (Vestligt) | 11
ISO-8859-1 (Vestligt) | 12
ISO-8859-2 (Centraleuropæisk) | 13
ISO-8859-3 (Latin 3) | 14
ISO-8859-4 (Baltisk) | 15
ISO-8859-5 (Kyrillisk) | 16
ISO-8859-6 (Arabisk) | 17
ISO-8859-7 (Græsk) | 18
ISO-8859-8 (Hebræisk) | 19
ISO-8859-9 (Tyrkisk) | 20
ISO-8859-14 (Vestligt) | 21
ISO-8859-15/EURO (Vestligt) | 22
DOS/OS2-737 (Græsk) | 23
DOS/OS2-775 (Baltisk) | 24
DOS/OS2-852 (Centraleuropæisk) | 25
DOS/OS2-855 (Kyrillisk) | 26
DOS/OS2-857 (Tyrkisk) | 27
DOS/OS2-862 (Hebræisk) | 28
DOS/OS2-864 (Arabisk) | 29
DOS/OS2-866/Russisk (Kyrillisk) | 30
DOS/OS2-869/Moderne (Græsk) | 31
DOS/Windows-874 (Thai) | 32
Windows-1250/WinLatin 2 (Centraleuropæisk) | 33
Windows-1251 (Kyrillisk) | 34
Windows-1253 (Græsk) | 35
Windows-1254 (Tyrkisk) | 36
Windows-1255 (Hebræisk) | 37
Windows-1256 (Arabisk) | 38
Windows-1257 (Baltisk) | 39
Windows-1258 (Vietnamesisk) | 40
Apple Macintosh (Arabisk) | 41
Apple Macintosh (Centraleuropæisk) | 42
Apple Macintosh/Kroatisk (Centralduropæisk) | 43
Apple Macintosh (Kyrillisk) | 44
Ikke understøttet: Apple Macintosh (Devanagari) | 45
Ikke understøttet: Apple Macintosh (Farsi) | 46
Apple Macintosh (Græsk) | 47
Ikke understøttet: Apple Macintosh (Gujarati) | 48
Ikke understøttet: Apple Macintosh (Gurmukhi) | 49
Apple Macintosh (Hebræisk) | 50
Apple Macintosh/Islandsk (Vestligt) | 51
Apple Macintosh/Rumænsk (Centraleuropæisk) | 52
Apple Macintosh (Thai) | 53
Apple Macintosh (Tyrkisk) | 54
Apple Macintosh/Ukrainsk (Kyrillisk) | 55
Apple Macintosh (Kinesisk forsimplet) | 56
Kinesisk traditionelt | 57
Apple Macintosh (Japansk) | 58
Apple Macintosh (Koreansk) | 59
Windows-932 (Japansk) | 60
Windows-936 (Kinesisk forsimplet) | 61
Windows-Wansung-949 (Koreansk) | 62
Windows-950 (Kinesisk traditionelt) | 63
Skift-JIS (Japansk) | 64
GB-2312 (Kinesisk forsimplet) | 65
GBT-12345 (Kinesisk traditionelt) | 66
GBK/GB-2312-80 (Kinesisk forsimplet) | 67
BIG5 (Kinesisk traditionelt) | 68
EUC-JP (Japansk) | 69
EUC-CN (Kinesisk forsimplet) | 70
EUC-TW (Kinesisk traditionelt) | 71
ISO-2022-JP (Japansk) | 72
ISO-2022-CN (Kinesisk forsimplet) | 73
KOI8-R (Kyrillisk) | 74
Unicode (UTF-7) | 75
Unicode (UTF-8) | 76
ISO-8859-10 (Centraleuropæisk) | 77
ISO-8859-13 (Centraleuropæisk) | 78
EUC-KR (Koreansk) | 79
ISO-2022-KR (Koreansk) | 80
JIS 0201 (Japansk) | 81
JIS 0208 (Japansk) | 82
JIS 0212 (Japansk) | 83
Windows-Johab-1361 (Koreansk) | 84
GB-18030 (Kinesisk forsimplet) | 85
BIG5-HKSCS (Kinesisk traditionelt) | 86
TIS 620 (Thai) | 87
KOI8-U (Kyrillisk) | 88
ISCII Devanagari (Indisk) | 89
Unicode (Java's modificerede UTF-8) | 90
Adobe Standard | 91
Adobe Symbol | 92
PT 154 (Windows kyrillisk-asiatisk tegnsæt udviklet i ParaType) | 93
Unicode UCS4 | 65534
Unicode UCS2 | 65535

Relaterede emner

Filternavne i filkonvertering

Start af LibreOffice-software med parametere