Mo┼żnosti filtra CSV

Filtru CSV lahko podamo niz mo┼żnosti, ki vsebuje od pet do trinajst podanih vrednosti, lo─Źenih z vejicami. Podane vrednosti od 6 do 13 so neobvezne.

Primer:

Uvozi iz UTF-8, nem┼íki jezik, lo─Źeno z vejico, lo─Źilo besedila ", citirano polje kot besedilo. Datoteka CSV ima stolpce oblikovanje kot datum, ┼ítevilo, ┼ítevilo, ┼ítevilo:

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

Izvozi v nabor znakov Windows-1252, lo─Źilo polj vejica, lo─Źilo besedila narekovaj, shrani vsebino celice, kot je prikazana:

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

Polo┼żaj podane vrednosti

Definicija

Pomen in primer podane vrednosti

1

Lo─Źilo polj

Lo─Źilo oz. lo─Źila polj kot vrednosti ASCII. V primeru ve─Ź vrednosti so le-te lo─Źene z znakom po┼íevnice (┬╗/┬ź), t.j. ─Źe so vrednosti lo─Źene s podpi─Źji in vodoravnimi tabulatorji, bi bila podana vrednost 59/9. Za obravnavo ve─Ź zaporednih lo─Źil kot enega, dodajte ┬╗/MRG┬ź podani vrednosti. ─îe datoteka vsebuje polje fiksne dol┼żine, uporabite ┬╗FIX┬ź. Primer: 44 (,)

2

Lo─Źilo besedila

Lo─Źilo besedila, podano v vrednosti ASCII, t.j. 34 za dvojne narekovaje in 39 za enojne narekovaje. Primer: 34 (").

3

Nabor znakov

V datoteki uporabljeni nabor znakov, kot je opisano spodaj. Primer: 0 (sistemski).

4

┼átevilka vrstice, s katero se pri─Źenja branje.

Uvoz CSV

N: ┼ítevilka vrstice, s katero se pri─Źenja branje. Primer: 3 (za─Źetek s tretjo vrstico).

5

Kode oblikovanja celic za vsak stolpec

Uvoz CSV

Zaporedje kode stolpcev/oblikovanja, kjer je koda oblikovanja podana v spodnji tabeli. Primer: ┬╗1/5/2/1/3/1/4/1┬ź.

─îe uporabljate lo─Źila vrednosti, je oblika te podane vrednosti stolpec/oblikovanje[/stolpec/oblikovanje/ÔÇŽ], kjer je stolpec ┼ítevilka stolpca, pri ─Źemer je 1 stolpec na skrajni levi. Koda oblikovanja je podrobno razlo┼żena v nadaljevanju.

─îe je prva podana vrednost FIX, ima obliko za─Źetek/oblikovanje[/za─Źetek/oblikovanje/ÔÇŽ], kjer je za─Źetek ┼ítevilka prvega znaka za to polje, pri ─Źemer je 0 znak na skrajni levi strani vrstice. Oblikovanje je podrobno razlo┼żeno v nadaljevanju.

6

Identifikator jezika

Niz, izra┼żen v deseti┼íkem zapisu. Ta vrednost je ekvivalentna vrednosti seznamskega polja ┬╗Jezik┬ź v uporabni┼íkem vmesniku pri uvozu CSV. ─îe je vrednost 0 ali pa je parameter izpu┼í─Źen, je uporabljen identifikator jezika uporabni┼íkega vmesnika. Identifikator jezika sloni na identifikatorjih jezika podjetja Microsoft.

7

Navedeno polje kot besedilo

Niz, lahko je false ali true. Privzeta vrednost: false. Ta vrednost je ekvivalentna stanju potrditvenega polja ┬╗Navedeno polje kot besedilo┬ź.

8

Zaznaj posebna števila

Uvoz: niz, lahko je false ali true. Privzeta vrednost je false. Ta vrednost je ekvivalentna stanju potrditvenega polja ┬╗Zaznaj posebne ┼ítevilke┬ź.

Izvoz: niz, lahko je false ali true. Privzeta vrednost je true. Ta vrednost nima ekvivalenta v uporabni┼íkem vmesniku. ─îe je true, so ┼ítevilske celice shranjene kot ┼ítevilke. ─îe je false, so ┼ítevilke shranjene kot besedilo, z lo─Źili besedila.

9

Shrani vsebino celice kot prikazano

Izvoz CSV

Niz, lahko je false ali true. Privzeta vrednost: false. Ta vrednost je ekvivalentna stanju potrditvenega polja ┬╗Shrani vsebino celice, kot je prikazana┬ź.

10

Izvozi formule celic

Izvoz CSV

Lahko je ime delovnega lista kot string ali object, ki ga poda lastnost .Sheet.

11

Odstrani presledke

Uvoz CSV

Niz, lahko je false ali true. Privzeta vrednost: false. Odstrani presledke. Obre┼że vodilne in kon─Źne presledke pri branju datoteke.

12

Izvozi delovne liste

Izvoz CSV

Izvozi celoten dokument v posamezne datoteke .csv za vsak delovni list oz. dolo─Źen delovni list.

  • 0 ali izpust: pomeni privzeto vedenje, prvi delovni list iz ukazne vrstice ali trenutni delovni list v mo┼żnostih filtra makra, izvo┼żen v vzorec.csv.

  • -1: vsak delovni list se izvozi v lo─Źeno datoteko z osnovo imena datoteke, ki ji je dodano ime delovnega lista, npr. vzorec-DelovniList1.csv, vzorec-DelovniList2.csv in vzorec-DelovniList3.csv.

  • N: izvozi N-ti delovni list iz obsega ┼ítevil delovnih listov. Primer: ─Źe ┼żelite izvoziti drugi delovni list, tukaj dolo─Źite 2, da dobite vzorec-DelovniList2.csv.

13

Uvozi kot formule

Uvoz CSV

Niz, lahko je false ali true. Privzeta vrednost je false. Dolo─Źa, ali naj bodo izrazi formule, ki se za─Źenjajo z ena─Źajem (=), ovrednoteni kot formule ali uvo┼żeni kot besedilni podatki. ─îe je true, se formule ob vnosu ovrednotijo. ─îe je false, se formule vnesejo kot besedilo. ─îe je izpu┼í─Źeno (ni sploh podano), je privzeta vrednost true, da ohrani vedenje niza mo┼żnosti starej┼íih izdaj, ki niso imele te nastavitve. ─îe je prisoten in prazen (ali pa ima poljubno drugo vrednost kot true), je privzeta vrednost false.


Poseben primer datotek CSV z lo─Źilom, dolo─Źenim v prvi vrstici

Uvoz in izvoz CSV podpira nastavitvi lo─Źil polj sep= in "sep=". Pri branju dokumenta CSV se lo─Źilo povzame po za─Źetnem enojnem polju sep= ali "sep=", ─Źe je to edina vsebina vrstice.

Pri branju datoteke CSV se citirana oblika ohrani kot vsebina celice (brez navednic). Vidite sep=|, ko je | lo─Źilo v prvi vrstici. V zapisu brez navednic je lo─Źilo opu┼í─Źeno, saj je realno lo─Źilo polja v kontekstu. V prvi vrstici vidite sep=.

Pri pisanju datoteke CSV se obstoje─Źa vsebina vrhnje leve celice, kot je sep=|, prilagodi trenutnemu lo─Źilu z obliko v navednicah "sep=|" (─Źe narekovaji oz. lo─Źila besedila niso dolo─Źeni prazni in je | lo─Źilo) ter vedno uporablja znak ASCII za dvojni narekovaj (").

─îe vrstice, ki vsebuje sep=|, ne ┼żelite uvoziti kot podatkov, ne pozabite v pogovornem oknu nastaviti ┼ítevilko Od vrstice na 2. Upo┼ítevajte, da se ta vrstica ob ponovnem shranjevanju ne bo ohranila.

Primer:


        sep=|
        "─îRKA"|"┼ŻIVAL"
        "a"|"antilopa"
        "b"|"bober"
        "c"|"cilka"
    

Kode za oblikovanje za podani vnos št. 5

Pomen

Koda

Standardno

1

Besedilo

2

MM/DD/LL

3

DD/MM/LL

4

LL/MM/DD

5

-

6

-

7

-

8

Prezri polje (ne uvozi)

9

angleški (ZDA)

10


Kode jezikovnega nabora za vnos oz. podano vrednost št. 3

Nabor znakov

Indeks

Neznano

0

Windows-1252/WinLatin 1 (zahodna)

1

Apple Macintosh (zahodna)

2

DOS/OS2-437/ZDA (zahodna)

3

DOS/OS2-850/Mednarodna (zahodna)

4

DOS/OS2-860/Portugalska (zahodna)

5

DOS/OS2-861/Islandska (zahodna)

6

DOS/OS2-863/Kanadsko-francoska (zahodna)

7

DOS/OS2-865/Nordijska (zahodna)

8

Sistemsko privzeta

9

Simbol

10

ASCII/ZDA (zahodna)

11

ISO-8859-1 (zahodna)

12

ISO-8859-2 (srednjeevropska)

13

ISO-8859-3 (latini─Źna 3)

14

ISO-8859-4 (baltska)

15

ISO-8859-5 (cirili─Źna)

16

ISO-8859-6 (arabska)

17

ISO-8859-7 (grška)

18

ISO-8859-8 (hebrejska)

19

ISO-8859-9 (turška)

20

ISO-8859-14 (zahodna)

21

ISO-8859-15/EURO (zahodna)

22

DOS/OS2-737 (grška)

23

DOS/OS2-775 (baltska)

24

DOS/OS2-852 (srednjeevropska)

25

DOS/OS2-855 (cirili─Źna)

26

DOS/OS2-857 (turška)

27

DOS/OS2-862 (hebrejska)

28

DOS/OS2-864 (arabska)

29

DOS/OS2-866/Ruska (cirili─Źna)

30

DOS/OS2-869/Moderna (grška)

31

DOS/Windows-874 (tajska)

32

Windows-1250/WinLatin 2 (srednjeevropska)

33

Windows-1251 (cirili─Źna)

34

Windows-1253 (grška)

35

Windows-1254 (turška)

36

Windows-1255 (hebrejska)

37

Windows-1256 (arabska)

38

Windows-1257 (baltska)

39

Windows-1258 (vietnamska)

40

Apple Macintosh (arabska)

41

Apple Macintosh (srednjeevropska)

42

Apple Macintosh/Hrvaška (srednjeevropska)

43

Apple Macintosh (cirili─Źna)

44

Nepodprto: Apple Macintosh (devanagarijska)

45

Nepodprto: Apple Macintosh (perzejska)

46

Apple Macintosh (grška)

47

Nepodprto: Apple Macintosh (gud┼żaratska)

48

Nepodprto: Apple Macintosh (gumurška)

49

Apple Macintosh (hebrejska)

50

Apple Macintosh/Islandska (zahodna)

51

Apple Macintosh/romunska (srednjeevropska)

52

Apple Macintosh (tajska)

53

Apple Macintosh (turška)

54

Apple Macintosh/ukrajinska (cirili─Źna)

55

Apple Macintosh (kitajska, poenostavljena)

56

Apple Macintosh (kitajska, tradicionalna)

57

Apple Macintosh (japonska)

58

Apple Macintosh (korejska)

59

Windows-932 (japonska)

60

Windows-936 (kitajska, poenostavljena)

61

Windows-Wansung-949 (korejska)

62

Windows-950 (kitajska, tradicionalna)

63

Shift-JIS (japonska)

64

GB-2312 (kitajska, poenostavljena)

65

GBT-12345 (kitajska, tradicionalna)

66

GBK/GB-2312-80 (kitajska, poenostavljena)

67

BIG5 (kitajska, tradicionalna)

68

EUC-JP (japonska)

69

EUC-CN (kitajska, poenostavljena)

70

EUC-TW (kitajska, tradicionalna)

71

ISO-2022-JP (japonska)

72

ISO-2022-CN (kitajska, poenostavljena)

73

KOI8-R (cirili─Źna)

74

Unicode (UTF-7)

75

Unicode (UTF-8)

76

ISO-8859-10 (srednjeevropska)

77

ISO-8859-13 (srednjeevropska)

78

EUC-KR (korejska)

79

ISO-2022-KR (korejska)

80

JIS 0201 (japonska)

81

JIS 0208 (japonska)

82

JIS 0212 (japonska)

83

Windows-Johab-1361 (korejska)

84

GB-18030 (kitajska, poenostavljena)

85

BIG5-HKSCS (kitajska, tradicionalna)

86

TIS 620 (tajska)

87

KOI8-U (cirili─Źna)

88

ISCII Devanagari (indijska)

89

Unicode (UTF-8)

90

Adobe Standard

91

Adobe Symbol

92

PT 154 (cirili─Źna azijska kodna stran Windows, razvita v ParaType)

93

Unicode UCS4

65534

Unicode UCS2

65535


Podprite nas!