CSV-filterinnstillingar

CSV-filteret godtek ein alternativstreng som inneheld fem til femten symbol skilde med komma. Symbola 6 til 15 er valfrie.

Eksempel:

Importer frå UTF-8, tysk språk, kommaseparert, tekstskiljeteikn ", sitert felt som tekst. CSV-fila har kolonnar formaterte 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, Feltskiljeteikn: komma, Tekstskiljeteikn: sitat, Lagra celleinnhald som vist:

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

Merkeplassering

Definisjon

Meining og eksempel på merke

1

Feltskiljeteikn

Feltskiljeteikn som ASCII-verdiar. Fleire verdiar er skilde frå kvarandre med skråstrek («/»). Dette betyr at viss verdiane er skilde med semikolon og vassrette tabulatorar, vert teiknet 59/9. For å handsama fleire skiljeteikn som kjem etter kvarandre som eitt, legg «/MRG» til teiknet. Viss fila inneheld felt med fast breidde, bruk «FIX». Eksempel: 44 (,)

2

Tekstskiljeteikn

Tekstskilleteiknet som ASCII-verdi, det vil seia 34 for doble hermeteikn og 39 for enkle hermeteikn. Eksempel: 34 (").

3

Teiknsett

Teiknsettkoden som vert brukt i fila som vist i tabellen nedanfor. Eksempel: 0 (system).

4

Linjenummer for å byrja å lese.

CSV import

N: Linjenummeret lesinga skal byrja frå. Eksempel: 3 (start frå tredje linje).

5

Celleformatkodar for kvar kolonne

CSV import

Ein sekvens av kolonne/formateringskode, der formateringskoden er gjeven i tabellen nedanfor. Eksempel: «1/5/2/1/3/1/4/1».

Viss det er brukt skiljeteikn mellom verdiar, er forma på dette symbolet kolonne/format[/kolonne/format/...] der kolonne er nummeret på kolonnen, med 1 som kolonnen lengst til venstre. Formatkoden er detaljert forklart nedanfor.

Viss det første symbolet er FIX, har det forma start/format[/start/format/...], der start er nummeret på det første tikgnet for dette feltet, med 0 som teiknet lengst til venstre på ei linje. Formatet er forklart nedanfor.

6

Språkidentifikator

Streng uttrykt i desimalnotasjon. Dette symbolet svarar til «Språk»-listeboksen i brukargrensesnittet for CSV-import. Viss verdien er 0 eller utelate, vert språkidentifikatoren i brukargrensesnittet brukt. Språkidentifikatoren er basert på Microsoft sine språkidentifikatorar.

7

Sitert felt som tekst

Streng, anten usann eller sann. Standardverdi: usann. Dette symbolet svarar til avkryssingsboksen «Sitert felt som tekst».

8

Oppdag spesielle tal

Import: Streng, anten usann eller sann. Standardverdi: usann. Dette merket svarar til avmerkingsboksen «Oppdag spesialnummer».

Eksport: Streng, anten usann eller sann. Standardverdi: sann. Dette merket har ingen UI-ekvivalent. Viss sann, vert talcellene lagra som tal. Viss usann, vert tala lagra som tekst med tekstskiljeteikn.

9

Lagra celleinnhaldet som vist

CSV Eksport

Streng, anten usann eller sann. Standardverdi: sann. Dette merket svarar til avkryssingsboksen «Lagra celleinnhaldet som vist».

10

Eksporter celleformlar

CSV Eksport

Streng, anten usann eller sann. Standardverdi: usann. Eksporter celleformlar.

11

Fjern mellomrom

CSV import

Streng, anten usann eller sann. Standardverdi: usann. Fjernar mellomrom. Fjernar innleiande og etterfølgjande mellomrom når du les fila.

12

Eksporter ark

CSV Eksport

Eksportar heile dokumentet til enkeltark-.csv-filer eller eit spesifisert ark.

  • 0 eller manglande betyr standard oppføring, første ark frå kommandolinje, eller gjeldande ark i makrofilterinnstillingar, eksportert til eksempel.csv

  • -1: for alle ark. Kvart ark vert eksportert til ei individuell fil med basisfil-namnet kjeda saman med arknamnet, for eksempel eksempel-ark1.csv, eksempel-ark2.csv og eksempel-ark3.csv

  • N: eksportar det N-te arket innføre talet på ark. Eksempel: for å eksportera det andre arket, set 2 her for å få eksempel-Ark2.csv

13

Importer som formlar

CSV import

Streng, anten usann eller sann. Standardverdi: usann. Bestemmer om formeluttrykk som byrjar med eit = (likskapsteikn) skal evaluerast som formlar eller importerast som tekst-data. Viss sann, evaluer formlar ved innskrivinga. Viss usann vert formlar lagt inn som tekst. Viss utelate (ikkje til stades i det heile), er standardverdien sann for å behalda åtferda til alternativstreng i gamle versjonar, som ikkje hadde dette teiknet i det heile teke. Viss til stades men tom (eller ein annan verdi enn sann), er standardverdien usann.

14

Ta med eit «byte-order-mark» (BOM)

Streng, anten usann eller sann. Standardverdi: usann. Viss sann vert eit byte-order-mark (BOM) inkludert i eksporten. Viss usann vert eit BOM ikkje inkludert. Viss manglar (ikkje er sett inn), er standardverdien usann for å halda på oppførselen til alternativstreng i gamle versjonar som ikkje hadde dette teiknet i det heile teke. Viss det er til stades og tom (eller ein annan verdi enn sann), er standardverdien usann. Vert oppdaga automatisk under importen.

15

Oppdag tal i vitskapleg notasjon

Streng, anten usann eller sann. Standardverdi: sann. Viss sann finn ut om ei celle som inneheld «E» eller «e» er eit tal i vitskapleg notasjon. Viss usann, ikkje prøv å finna i vitskapleg notasjon. Symbol kan vera usann berre viss symbolet 8 (Oppdag spesielle tal) er usann. Viss denne vert manglar, er standardverdien sann for å halda på oppførsla til alternativstrengen i eldre versjonar som ikkje hadde dette symbolet i det heile teke.


Spesialtilfelle av CSV-filer med skiljeteikn definert i første linje

CSV-import og -eksport støttar ei sep= og "sep=" -innstilling som feltskiljeteikn . Når du les eit CSV-dokument, vert skiljeteiknet henta frå det innleiande sep= eller "sep=" enkeltfeltet viss dette er det einaste linjeinnhaldet.

Når du les ei CSV-fil, vert skjemaet som er sett i hermeteikn bevart som celleinnhald utan hermeteikna. Du ser sep=| når skiljeteiknet er «|» i den første linja. Står skjemaet ikkje mellom hermeteikn, vert skiljeteiknet ikkje brukt fordi det er eit reelt feltskiljeteikn i samanhangen. Du ser sep= i den første linja.

Når du skriv ei CSV-fil, vert innhaldet i enkeltcella oppe til venstre tilpassa, for eksempel l sep=| til det gjeldande skiljeteiknet med skjemaet i hermeteikn "sep=|" (viss hermeteikn / tekstskiljeteikn ikkje er tomme og skiljeteiknet er |) og alltid brukar ASCII-teiknet dobbelt hermeteikn (").

Viss linja som inneheld sep=| ikkje skal importerast som data, hugs å setja Frå rad-nummeret i dialogvindauget til 2. Merk at denne linja ikkje vert teken med ved ny lagring.

Eksempel:


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

Formateringskodar for merke 5

Meining

Kode

Standard

1

Tekst

2

MM/DD/ÅÅ

3

DD/MM/ÅÅ

4

ÅÅ/MM/DD

5

-

6

-

7

-

8

Ignorer felt (ikkje importer)

9

US-Engelsk

10


Teiknsettkodar for merke 3

Teiknsett

Indeks

Ukjent

0

Windows-1252/WinLatin 1 (Vestleg)

1

Apple Macintosh (Vestleg)

2

DOS/OS2-437/US (Vestleg)

3

DOS/OS2-850/International (Vestleg)

4

DOS/OS2-860/Portugisisk (Vestleg)

5

DOS/OS2-861/Islandsk (Vestleg)

6

DOS/OS2-863/Canadisk-fransk (Vestleg)

7

DOS/OS2-865/Nordisk (Vestleg)

8

Systemstandard

9

Symbol

10

ASCII/US (Vestleg)

11

ISO-8859-1 (Vestleg)

12

ISO-8859-2 (Sentraleuropeisk)

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 (Gresk)

18

ISO-8859-8 (Hebraisk)

19

ISO-8859-9 (Tyrkisk)

20

ISO-8859-14 (Vestleg)

21

ISO-8859-15/EURO (Vestleg)

22

DOS/OS2-737 (Gresk)

23

DOS/OS2-775 (Baltisk)

24

DOS/OS2-852 (Sentraleuropeisk)

25

DOS/OS2-855 (Kyrillisk)

26

DOS/OS2-857 (Tyrkisk)

27

DOS/OS2-862 (Hebraisk)

28

DOS/OS2-864 (Arabisk)

29

DOS/OS2-866/Russisk (Kyrillisk)

30

DOS/OS2-869/Moderne (Gresk)

31

DOS/Windows-874 (Thai)

32

Windows-1250/WinLatin 2 (Sentraleuropeisk)

33

Windows-1251 (Kyrillisk)

34

Windows-1253 (Gresk)

35

Windows-1254 (Tyrkisk)

36

Windows-1255 (Hebraisk)

37

Windows-1256 (Arabisk)

38

Windows-1257 (Baltisk)

39

Windows-1258 (Vietnamesisk)

40

Apple Macintosh (Arabisk)

41

Apple Macintosh (Sentraleuropeisk)

42

Apple Macintosh/Kroatisk (Sentraleuropeisk)

43

Apple Macintosh (Kyrillisk)

44

Vert ikkje støtta: Apple Macintosh (Devanagari)

45

Vert ikkje støtta: Apple Macintosh (Farsi)

46

Apple Macintosh (Gresk)

47

Vert ikkje støtta: Apple Macintosh (Gujarati)

48

Vert ikkje støtta: Apple Macintosh (Gurmukhi)

49

Apple Macintosh (Hebraisk)

50

Apple Macintosh/Islandsk (Vestleg)

51

Apple Macintosh/Romansk (Sentraleuropeisk)

52

Apple Macintosh (Thai)

53

Apple Macintosh (Tyrkisk)

54

Apple Macintosh/Ukrainsk (Kyrillisk)

55

Apple Macintosh (forenkla kinesisk)

56

Apple Macintosh (tradisjonell kinesisk)

57

Apple Macintosh (japansk)

58

Apple Macintosh (koreansk)

59

Windows-932 (japansk)

60

Windows-936 (forenkla kinesisk)

61

Windows-Wansung-949 (koreansk)

62

Windows-950 (tradisjonell kinesisk)

63

Shift-JIS (japansk)

64

GB-2312 (forenkla kinesisk)

65

GBT-12345 (tradisjonell kinesisk)

66

GBK/GB-2312-80 (forenkla kinesisk)

67

BIG5 (tradisjonell kinesisk)

68

EUC-JP (japansk)

69

EUC-CN (forenkla kinesisk)

70

EUC-TW (tradisjonell kinesisk)

71

ISO-2022-JP (japansk)

72

ISO-2022-CN (forenkla kinesisk)

73

KOI8-R (Kyrillisk)

74

Unicode (UTF-7)

75

Unicode (UTF-8)

76

ISO-8859-10 (Sentraleuropeisk)

77

ISO-8859-13 (Sentraleuropeisk)

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 (forenkla kinesisk)

85

BIG5-HKSCS (tradisjonell kinesisk)

86

TIS 620 (thai)

87

KOI8-U (kyrillisk)

88

ISCII Devanagari (indisk)

89

Unicode (Java sin modifiserte UTF-8)

90

Adobe Standard

91

Adobe Symbol

92

PT 154 (Windows kyrillisk asiatisk kodeside utvikla i ParaType)

93

Unicode UCS4

65534

Unicode UCS2

65535


Støtt oss!