CSV-Filterparameter

Inhalte
Index 🔎︎

# CSV-Filteroptionen

Der CSV-Filter akzeptiert eine Optionszeichenfolge mit fünf bis dreizehn Token, getrennt durch Kommata. Token 6 bis 13 sind optional.

### Beispiel:

Import aus UTF-8, Sprache Deutsch, Kommagetrennt, Texttrennzeichen ", Angeführtes Feld als Text. CSV-Datei hat Spalten, die als Datum, Zahl, Zahl, Zahl formatiert sind:

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

Export nach Windows-1252, Feldtrennzeichen: Komma, Texttrennzeichen: Anführungszeichen, Zelleninhalt wie gezeigt speichern:

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

Token-Position | Definition | Bedeutung und Beispiel von Token
--- | --- | ---
1 | Feldtrennzeichen | Feldtrennzeichen als ASCII-Werte. Mehrere Werte werden durch den Schrägstrich ("/") getrennt, das heißt, wenn die Werte durch Semikola und horizontale Tabulatoren getrennt sind, wäre der Token 59/9. Um mehrere aufeinanderfolgende Trennzeichen als eines zu behandeln, hängen Sie "/MRG" an den Token an. Wenn die Datei Felder mit fester Breite enthält, verwenden Sie „FIX“. Beispiel: 44 (,)
2 | Texttrennzeichen | Das Texttrennzeichen als ASCII-Wert, beispielsweise 34 für doppelte Anführungszeichen und 39 für einfache Anführungszeichen. Beispiel: 34 (").
3 | Zeichensatz | Der in der Datei verwendete Zeichensatzcode, wie in der folgenden Tabelle beschrieben. Beispiel: 0 (System).
4 | Line number to start reading. CSV-Import | N: line number to start reading. Example: 3 (start from third line).
5 | Zellformatcodes für jede Spalte CSV Import | Eine Folge von Spalten-/Formatierungscodes, wobei der Formatierungscode in der folgenden Tabelle angegeben ist. Beispielsweise: "1/5/2/1/3/1/4/1". Wenn Werttrennzeichen verwendet werden, ist die Form dieses Tokens Spalte/Format[/Spalte/Format/…], wobei Spalte die Nummer der Spalte ist, mit 1 der Spalte ganz links. Der Formatcode ist unten aufgeführt. Wenn der erste Token "FIX" ist, hat es die Form start/format[/start/format/…], wobei "start" die Nummer des ersten Zeichens für dieses Feld ist, mit 0 dem Zeichen ganz links in einer Zeile. Das Format wird unten erklärt.
6 | Sprachkennung | Zeichenfolge in Dezimalschreibweise. Dieser Token entspricht dem Listenfeld "Sprache" in der Benutzeroberfläche für den CSV-Import. Wenn der Wert 0 ist oder weggelassen wird, wird die Sprachkennung der Benutzeroberfläche verwendet. Die Sprachkennung basiert auf den Microsoft-Sprachkennungen.
7 | Quoted field as text | Zeichenfolge, entweder false oder true. Standardwert: false. Dieser Token ist das Äquivalent zum Markierfeld „Werte in Hochkommata als Text formatieren“.
8 | Detect special numbers | Import: Zeichenfolge, entweder false oder true. Standardwert: false. Dieser Token ist das Äquivalent zum Markierfeld „Erweiterte Zahlerkennung“. Export: Zeichenfolge, entweder "false" oder "true". Standardwert: true. Dieser Token hat kein UI-Äquivalent. Wenn true, werden Zahlzellen als Zahlen gespeichert. Bei false werden Zahlen als Text mit Texttrennzeichen gespeichert.
9 | Save cell contents as shown CSV-Export | Zeichenfolge, entweder false oder true. Standardwert:true. Dieser Token ist das Äquivalent zum Markierfeld "Zelleninhalte wie angezeigt speichern".
10 | Export cell formulas CSV-Export | Zeichenfolge, entweder false oder true. Standardwert: false. Exportiert Zellformeln.
11 | Remove spaces CSV-Import | Zeichenfolge, entweder false oder true. Standardwert: false. Entfernt Leerzeichen. Führende und abschließende Leerzeichen werden beim Lesen der Datei abgeschnitten.
12 | Export sheets CSV-Export | Exportiert das gesamte Dokument mit einer CSV-Datei je Tabelle oder eine bestimmte Tabelle. 0 or absent: means the default behaviour, first sheet from command line, or current sheet in macro filter options, exported to sample.csv -1: for all sheets, each sheet is exported to an individual file of the base file name concatenated with the sheet name, for example sample-Sheet1.csv, sample-Sheet2.csv and sample-Sheet3.csv N: export the N-th sheet within the range of number of sheets. Example: to export the second sheet, set 2 here to get sample-Sheet2.csv
13 | Import as formulas CSV-Import | Zeichenfolge, entweder false oder true. Standardwert: false. Legt fest, ob Formelausdrücke, die mit einem Gleichheitszeichen "=" beginnen, als Formeln ausgewertet oder als Textdaten importiert werden sollen. Wenn true werden Formeln bei der Eingabe auswerten. Bei false werden Formeln als Text übernommen. Wenn weggelassen (überhaupt nicht vorhanden), ist der Standardwert true, um das Verhalten der Optionszeichenfolge alter Versionen beizubehalten, die diesen Token überhaupt nicht hatten. Wenn vorhanden und leer (oder ein anderer Wert als true), ist der Standardwert false.

## Sonderfall von CSV-Dateien mit in der ersten Zeile definiertem Trennzeichen

CSV-Import und -Export unterstützen eine sep=- und "sep="-Feldtrennzeicheneinstellung. Beim Lesen eines CSV-Dokuments wird das Trennzeichen aus dem initialen sep= bzw. "sep=" Einzelfeld genommen, wenn dies der einzige Zeileninhalt ist.

Beim Lesen einer CSV-Datei bleibt die in Anführungszeichen gesetzte Form als (nicht in Anführungszeichen gesetzter) Zellinhalt erhalten. Sie sehen sep=| wenn | das Trennzeichen in der ersten Zeile ist. In der Form ohne Anführungszeichen wird das Trennzeichen verworfen, da es sich im Kontext um ein echtes Feldtrennzeichen handelt. In der ersten Zeile sehen Sie sep=.

Beim Schreiben einer CSV-Datei wird der Inhalt der vorhandenen einzelnen Zelle oben links wie sep=| an das aktuelle Trennzeichen mit der Anführungszeichenform von "sep=|" angepasst (falls Anführungszeichen / Texttrennzeichen nicht leer gesetzt werden und | das Trennzeichen ist) und immer das doppelte ASCII-Anführungszeichen " verwendet.

Wenn die Zeile mit sep=| nicht als Daten importiert werden soll, denken Sie daran, die Nummer Ab Zeile im Dialog auf 2 zu setzen. Beachten Sie, dass diese Zeile nicht importiert wird beim erneuten Speichern erhalten bleibt.

### Beispiel:

            sep=|
            "BUCHSTABE"|"TIER"
            "A"|"Affe"
            "B"|"Bär"
            "C"|"Chamäleon"

## Formatierungscodes für Token 5

Bedeutung | Code
--- | ---
Standard | 1
Text | 2
MM/TT/JJ | 3
TT/MM/JJ | 4
JJ/MM/TT | 5
- | 6
- | 7
- | 8
Feld ignorieren (nicht importieren) | 9
US-Englisch | 10

## Zeichensatzcodes für Token 3

Zeichensatz | Index
--- | ---
Unbekannt | 0
Windows-1252/WinLatin 1 (Western) | 1
Apple Macintosh (Western) | 2
DOS/OS2-437/US (Western) | 3
DOS/OS2-850/International (Western) | 4
DOS/OS2-860/Portugiesisch (Western) | 5
DOS/OS2-861/Isländisch (Western) | 6
DOS/OS2-863/Kanadisch-französisch (Western) | 7
DOS/OS2-865/Nordisch (Western) | 8
Systemstandard | 9
Symbol | 10
ASCII/US (Western) | 11
ISO-8859-1 (Western) | 12
ISO-8859-2 (Mitteleuropäisch) | 13
ISO-8859-3 (Latin 3) | 14
ISO-8859-4 (Baltisch) | 15
ISO-8859-5 (Kyrillisch) | 16
ISO-8859-6 (Arabisch) | 17
ISO-8859-7 (Griechisch) | 18
ISO-8859-8 (Hebräisch) | 19
ISO-8859-9 (Türkisch) | 20
ISO-8859-14 (Western) | 21
ISO-8859-15/EURO (Western) | 22
DOS/OS2-737 (Griechisch) | 23
DOS/OS2-775 (Baltisch) | 24
DOS/OS2-852 (Mitteleuropäisch) | 25
DOS/OS2-855 (Kyrillisch) | 26
DOS/OS2-857 (Türkisch) | 27
DOS/OS2-862 (Hebräisch) | 28
DOS/OS2-864 (Arabisch) | 29
DOS/OS2-866/Russisch (Kyrillisch) | 30
DOS/OS2-869/Modern (Griechisch) | 31
DOS/Windows-874 (Thailändisch) | 32
Windows-1250/WinLatin 2 (Mitteleuropäisch) | 33
Windows-1251 (Kyrillisch) | 34
Windows-1253 (Griechisch) | 35
Windows-1254 (Türkisch) | 36
Windows-1255 (Hebräisch) | 37
Windows-1256 (Arabisch) | 38
Windows-1257 (Baltisch) | 39
Windows-1258 (Vietnamesisch) | 40
Apple Macintosh (Arabisch) | 41
Apple Macintosh (Mitteleuropäisch) | 42
Apple Macintosh/Kroatisch (Mitteleuropäisch) | 43
Apple Macintosh (Kyrillisch) | 44
Nicht unterstützt: Apple Macintosh (Devanagari) | 45
Nicht unterstützt: Apple Macintosh (Farsi) | 46
Apple Macintosh (Griechisch) | 47
Nicht unterstützt: Apple Macintosh (Gujarati) | 48
Nicht unterstützt: Apple Macintosh (Gurmukhi) | 49
Apple Macintosh (Hebräisch) | 50
Apple Macintosh/Isländisch (Western) | 51
Apple Macintosh/Rumänisch (Mitteleuropäisch) | 52
Apple Macintosh (Thailändisch) | 53
Apple Macintosh (Türkisch) | 54
Apple Macintosh/Ukrainisch (Kyrillisch) | 55
Apple Macintosh (vereinfachtes Chinesisch) | 56
Apple Macintosh (traditionelles Chinesisch) | 57
Apple Macintosh (Japanisch) | 58
Apple Macintosh (Koreanisch) | 59
Windows-932 (Japanisch) | 60
Windows-936 (vereinfachtes Chinesisch) | 61
Windows-Wansung-949 (Koreanisch) | 62
Windows-950 (traditionelles Chinesisch) | 63
Shift-JIS (Japanisch) | 64
GB-2312 (vereinfachtes Chinesisch) | 65
GBT-12345 (traditionelles Chinesisch) | 66
GBK/GB-2312-80 (vereinfachtes Chinesisch) | 67
BIG5 (traditionelles Chinesisch) | 68
EUC-JP (Japanisch) | 69
EUC-CN (vereinfachtes Chinesisch) | 70
EUC-TW (traditionelles Chinesisch) | 71
ISO-2022-JP (Japanisch) | 72
ISO-2022-CN (vereinfachtes Chinesisch) | 73
KOI8-R (Kyrillisch) | 74
Unicode (UTF-7) | 75
Unicode (UTF-8) | 76
ISO-8859-10 (Mitteleuropäisch) | 77
ISO-8859-13 (Mitteleuropäisch) | 78
EUC-KR (Koreanisch) | 79
ISO-2022-KR (Koreanisch) | 80
JIS 0201 (Japanisch) | 81
JIS 0208 (Japanisch) | 82
JIS 0212 (Japanisch) | 83
Windows-Johab-1361 (Koreanisch) | 84
GB-18030 (vereinfachtes Chinesisch) | 85
BIG5-HKSCS (traditionelles Chinesisch) | 86
TIS 620 (Thailändisch) | 87
KOI8-U (Kyrillisch) | 88
ISCII Devanagari (Indisch) | 89
Unicode (Javas modifiziertes UTF-8) | 90
Adobe Standard | 91
Adobe Symbol | 92
PT 154 (In ParaType entwickelte kyrillische asiatische Windows-Codepage) | 93
Unicode UCS-4 | 65534
Unicode UCS-2 | 65535

Verwandte Themen

Dateikonvertierungsfilter-Namen

LibreOffice mit Parametern starten

Text Import