Filtrowe nastajenja CSV

Filter CSV znamjenjowy rjeśazk nastajenja akceptěrujo, kótaryž pěś do pěśnasćo tokenow wopśimujo, kótarež su pśez komu źělone. Tokeny 6 do 15 su fakultatiwne.

Example:

Import z ITF-8, rěc nimšćina, pśez komu źělony, tekstowe źěleńske znamuško ", pólo w pazorkach ako tekst. Dataja CSV ma słupy, kótarež su ako datum, licba, licba, licba formatěrowane:

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

Eksport do Windows-1252, pólne źěleńske znamuško : koma, tekstowe źěleńske znamuško : jadne pazorki, celowe wopśimjeśe ako pokazane składowaś:

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

Pozicija tokena

Definicija

Wóznam a pśikład tokena

1

Pólne źěleńske znamuško

Pólne źěleńske znamuška ako gódnoty ASCII. Někotare gódnoty se pśez nakósnu smužku („/“) źěle, to groni, jolic gódnoty se pśez semikolony a horicontalne tabulatory źěle, by token 59/9 był. Aby z někotarymi na se slědujucymi źěleńskimi znamuškami ako jadno wobchadał, pśipowjesćo „/MRG“ k tokenoju. Jolic dataja póla z njepśeměnjateju šyrokosću wopśimujo, wužywajśo „FIX“. Pśikład: 44 (,)

2

Tekstowe źěleńske znamuško

Tekstowe źěleńske znamuško ako gódnota ASCII, na pśikład 34 za dwójne pazorki a 39 za jadnotliwe pazorki: Pśikład: 34 (").

3

Znamjenjowa sajźba

Kod znamjenjoweje sajźby, kótaryž se w dataji wužywa, ako w slědujucej tabeli wopisany. Pśikład: 0 (system).

4

Smužkowy numer, wót kótaregož se ma cytaś.

Import CSV

N: Smužkowy numer, wót kótaregož se ma cytaś. Pśikład: 3 (wót tśeśeje smužki zachopiś).

5

Kody celowego formata za kuždy słup

Import CSV

Slěd słupowych/formatěrowańskich kodow, źož formatěrowański kod jo w slědujucej tabeli pódany. Pśikład: "1/5/2/1/3/1/4/1".

Jolic se gódnotne źěleńske znamuška wužywaju, jo forma toś togo tokena słup/format[/słup/format/…], źož słup jo numer słupa, ze słupom 1 cele nalěwo. Formatowy kod se dołojce pódawa.

Jolic prědny token jo „FIX“, ma formu start/format[/start/format/…], źož start jo numer prědnego znamuška za toś to pólo, ze znamuškom 0 cele nalěwo. Format se dołojce wujasnjujo.

6

Rěcny identifikator

Znamjenjowy rjeśazk w decimalnem pisanju. Toś ten token jo ekwiwalent lisćinowego póla „Rěc“ we wužywaŕskem pówjerchu za import CSV. Jolic gódnota jo 0 abo wuwóstajona, se rěcny identifikator wužywaŕskego pówjercha wužywa. Rěcny identifikator na rěcnych identifikatorach Microsoft bazěrujo.

7

Pólo w pazorkach ako tekst

Znamjenjowy rjeśazk, pak false pak true. Standardna gódnota: false. Toś ten token jo ekwiwalent kontrolnego kašćika „Pólo w pazorkach ako tekst“.

8

Wósebne licby namakaś

Import: Znamjenjowy rjeśazk, pak false pak true. Standardna gódnota: false. Toś ten token jo ekwiwalent kontrolnego kašćika „Wósebne licby namakaś“.

Eksport: Znamjenjowy rjeśazk, pak false pak true. Standardna gódnota: true. Toś ten token ekwiwalent na wužywaŕskem pówjerchu njama. Jolic true jo, se licbowe cele ako licby składuju. Jocli false jo, licby se ako tekst z tekstowymi źěleńskimi znamuškami składuju.

9

Celowe wopśimjeśe ako pokazane składowaś

Eksport CSV

Znamjenjowy rjeśazk, pak false pak true. Standardna gódnota: true. Toś ten token jo ekwiwalent kontrolnego kašćika „Celowe wopśimjeśe ako pokazane“.

10

Celowe formule eksportěrowaś

Eksport CSV

Znamjenjowy rjeśazk, pak false pak true. Standardna gódnota: false. Eksport celowych formulow.

11

Prozne znamjenja wótwónoźeś

Import CSV

Znamjenjowy rjeśazk, pak false pak true. Standardna gódnota: false. Wótwónoźijo prozne znamjenja. Prozne znamjenja na zachopjeńku a kóńcu se pśi cytanju dataje wótrězuju.

12

Tabele eksportěrowaś

Eksport CSV

Eksportěrujo ceły dokument do datajow .csv z jadnotliwymi tabelami, abo do wěsteje tabele.

  • 0 abo njeeksistěrujucy: wóznamjenijo standardne zaźarženje, prědna tabela z pśikazoweje smužki, abo aktualna tabela w filtrowych nastajenjach filtrow, eksportěrowana do sample.csv.

  • -1: za wšykne tabele, kužda tabela se do jadnotliweje dataje eksportěrujo, kótarejež zakładne datajowe mě jo z mjenim tabele zwězane, na pśikład sample-Tabela1.csv, sample-Tabela2.csv a sample-Tabela3.csv

  • N: Eksportěrujo N-tu tabelu we wobceŕku licby tabelow. Pśikład: aby drugu tabelu eksportěrował, zapódajśo how 2, aby sample-Tabela2.csv dostał

13

Ako formule importěrowaś

Import CSV

Znamjenjowy rjeśazk, pak false pak true. Standardna gódnota: false. Póstaja, lěc formulowe wuraze, kótarež se ze znamuškom rownosći = zachopinaju, se ako formule wugódnośuju abo ako tekstowe daty importěruju. Jolic true, formule pśi zapódaśu wugódnośuju. Jolic false, formule se ako tekst zapódawaju. Jolic wuwóstajony (scełego njeeksistěrujucy), standardna gódnota jo true, aby se zaźaržanje znamjenjowego rjeśazka nastajenjow starych wersijow wobchowało, kótarež scełego njejsu měli toś ten token. Jolic eksistěrujucy a prozny (abo ma drugu gódnotu ako true), jo standardna gódnota false.

14

Marku za pórěd bajtow (BOM) zasajźiś

Eksport CSV

Znamjenjowy rjeśazk, pak false pak true. Standardna gódnota: false. Jolic true, se marka za pórěd bajtow (BOM) do eksporta zapśimujo. Jolic false, eksport BOM njezapśimujo. Jolic wuwóstajony (scełego njeeksistěrujucy), standardna gódnota jo false, aby se zaźaržanje znamjenjowego rjeśazka nastajenjow starych wersijow wobchowało, kótarež scełego njejsu měli toś ten token. Jolic eksistěrujucy a prozny (abo ma drugu gódnotu lěc true), jo standardna gódnota false. Namakajo se awtomatiski pśi importěrowanju.

15

Licby we wědomnostnem pisanju spóznaś

Import CSV

Znamjenjowy rjeśazk, pak false pak true. Standardna gódnota: true. Jolic true, se zwěsćujo, lěc celowe wopśimjeśe, kótarež „E“ abo „e“ wopśimujo, jo licba we wědomnostnem pisanju. Jolic false, njewopytujo se, licby we wědomnostnem pisanju spóznas. Token móžo jano false byś, jolic token 8 (wósebne licby spóznaś) jo false. Jolic wuwóstajony, standardna gódnota jo true, aby se zaźaržanje znamjenjowego rjeśazka nastajenjow starych wersijow wobchowało, kótarež scełego njejsu měli toś ten token.


Wósebny pad datajow CSV ze źěleńskim znamuškom, kótarež jo w prědnej smužce definěrowane

Import CSV a Eksport CSV nastajenje pólnego źěleńskego znamuška sep= a "sep=" pódpěratej. Gaž se dokument CSV cyta, se źěleńske znamuško z jadnotliwego póla sep= abo "sep= wzejo, jolic to jo jadnučke smužkowe wopśimjeśe.

Pśi cytanju dataje CSV se forma w pazorkach ako celowe wopśimjeśe (bźez pazorkow) wobchowajo. Wiźiśo sep=|, gaž | jo źěleńske znamuško w prědnej smužce. We formje bźez pazorkow se źěleńske znamuško zachyśijo, dokulaž jo napšawdne pólne źěleńske znamuško w konteksće. Wiźiśo seo= w prědnej smužce.

Pśi pisanju dataje CSV se wopśimjeśe eksistěrujuceje jadnotliweje cele górjejce ako sep=| aktualnemu źěleńskemu znamuškoju z formu z pazorkami "sep=|" pśiměrjujo (jolic pazorki/tekstowe źěleńske znamuška njejsu na prozne nastajone a | jo źěleńske znamuško) a pśecej dwójne pazorki ASCII " wužywa.

Jolic smužka, kótaraž sep=| wopśimujo, njama se ako daty importěrowaś, njezabywajśo, numer Wót smužki w dialogu na 2 stajiś. Źiwajśo na to, až se toś ta smužka njewobchowajo, źo znowego składujośo.

Example:


        sep=|
        "PISMIK"|"ZWĚRJE"
        "a"|aksolotl"
        "b"|"bóśon"
        "c"|"cebra"
    

Formatěrowańske kody za token 5

Wóznam

Kod

Standard

1

Tekst

2

MM/ŹŹ/LL

3

ŹŹ/MM/LL

4

LL/MM/ŹŹ

5

-

6

-

7

-

8

Pólo ignorěrowaś (njeimportěrowaś)

9

US-engelšćina

10


Kody znamjenjoweje sajźby za token 3

Znamjenjowa sajźba

Indeks

Njeznaty

0

Windows-1252/WinLatin 1 (Pódwjacorny)

1

Apple Macintosh (Pódwjacorny)

2

DOS/OS2-437/US (Pódwjacorny)

3

DOS/OS2-850/International (Pódwjacorny)

4

DOS/OS2-860/Portugiziski (Pódwjacorny)

5

DOS/OS2-861/Islandski (Pódwjacorny)

6

DOS/OS2-863/Kanadiski-francojski (Pódwjacorny)

7

DOS/OS2-865/Nordiski (Pódwjacorny)

8

Systemowy standard

9

Symbol

10

ASCII/US (Pódwjacorny)

11

ISO-8859-1 (Pódwjacorny)

12

ISO-8859-2 (Srjejźnoeuropejski)

13

ISO-8859-3 (Latin 3)

14

ISO-8859-4 (Baltiski)

15

ISO-8859-5 (Kyriliski)

16

ISO-8859-6 (Arabiski)

17

ISO-8859-7 (Grichiski)

18

ISO-8859-8 (Hebrejski)

19

ISO-8859-9 (Turkojski)

20

ISO-8859-14 (Pódwjacorny)

21

ISO-8859-15/EURO (Pódwjacorny)

22

DOS/OS2-737 (Grichiski)

23

DOS/OS2-775 (Baltiski)

24

DOS/OS2-852 (Srjejźnoeuropejski)

25

DOS/OS2-855 (Kyriliski)

26

DOS/OS2-857 (Turkojski)

27

DOS/OS2-862 (Hebrejski)

28

DOS/OS2-864 (Arabiski)

29

DOS/OS2-866/Ruski (Kyriliski)

30

DOS/OS2-869/Modern (Grichiski)

31

DOS/Windows-874 (Thai)

32

Windows-1250/WinLatin 2 (Srjejźnoeuropejski)

33

Windows-1251 (Kyriliski)

34

Windows-1253 (Grichiski)

35

Windows-1254 (Turkojski)

36

Windows-1255 (Hebrejski)

37

Windows-1256 (Arabiski)

38

Windows-1257 (Baltiski)

39

Windows-1258 (Vietnamski)

40

Apple Macintosh (Arabiski)

41

Apple Macintosh (Srjejźnoeuropejski)

42

Apple Macintosh/Chorwatski (Srjejźnoeuropejski)

43

Apple Macintosh (Kyriliski)

44

Njepódprěty: Apple Macintosh (Devanagari)

45

Njepódprěty: Apple Macintosh (Farsi)

46

Apple Macintosh (Grjechiski)

47

Njepódprěty: Apple Macintosh (Gujarati)

48

Njepódprěty: Apple Macintosh (Gurmukhi)

49

Apple Macintosh (Hebrejski)

50

Apple Macintosh/Islandski (Pódwjacorny)

51

Apple Macintosh/Rumuński (Srjejźnoeuropejski)

52

Apple Macintosh (Thai)

53

Apple Macintosh (Turkojski)

54

Apple Macintosh/Ukrainski (Kyriliski)

55

Apple Macintosh (Zjadnorjona chinšćina)

56

Apple Macintosh (Tradicionelna chinšćina)

57

Apple Macintosh (Japański)

58

Apple Macintosh (Korejański)

59

Windows-932 (Japański)

60

Windows-936 (Zjadnorjona chinšćina)

61

Windows-Wansung-949 (Korejański)

62

Windows-950 (Tradicionelna chinšćina)

63

Shift-JIS (Japański)

64

GB-2312 (Zjeanorjona chinšćina)

65

GBT-12345 (Tradicionelna chinšćina)

66

GBK/GB-2312-80 (Zjadnorjona chinšćina)

67

BIG5 (Tradicionelna chinšćina)

68

EUC-JP (Japański)

69

EUC-CN (Zjadnorjona chinšćina)

70

EUC-TW (Tradicionelna chinšćina)

71

ISO-2022-JP (Japański)

72

ISO-2022-CN (Zjadnorjona chinšćina)

73

KOI8-R (Kyriliski)

74

Unicode (UTF-7)

75

Unicode (UTF-8)

76

ISO-8859-10 (Srjejźnoeuropejski)

77

ISO-8859-13 (Srjejźnoeuropejski)

78

EUC-KR (Korejański)

79

ISO-2022-KR (Korejański)

80

JIS 0201 (Japański)

81

JIS 0208 (Japański)

82

JIS 0212 (Japański)

83

Windows-Johab-1361 (Korejański)

84

GB-18030 (Zjadnorjona chinšćina)

85

BIG5-HKSCS (Tradicionelna chinšćina)

86

TIS 620 (Thai)

87

KOI8-U (Kyriliski)

88

ISCII Devanagari (Indiski)

89

Unicode (Změnjony UTF-8 Java)

90

Adobe Standard

91

Adobe Symbol

92

PT 154 (Kyriliski aziski kodowy bok Windows, wuwity w ParaType)

93

Unicode UCS-4

65534

Unicode UCS-2

65535


Pšosym pódprějśo nas!