Jeśli masz problem ze zrozumieniem jak działa Źródła danych, sprawdź opis Zarządzanie źródłami danych

Obsługiwane formaty CSV i ich różnice.

Format
Separator
Znak enkapsulacjiZnak ucieczkiIgnoruj otaczające spacjeIgnoruj puste wierszeZnak końca wierszaZnak pustego tekstuUsuwanie spacjiPrzykład
Znak używany do separacji wartości, nie może być znakiem końca wiersza

Znak używany jako znacznik enkapsulacji wartości może mieć wartość Null, aby wyłączyć.

Jeśli chcemy wyłączyć enkapsulację to dla formatu CUSTOM istnieje możliwość podania wartości null w tym polu.


Znak używany do zmiany znaczenia znaków specjalnych w wartościach może mieć wartość Null, aby wyłączyćTak, gdy spacje otaczające wartości powinny być ignorowaneTak, gdy ma pomijać puste wierszeSeparator linii podczas odczytuZnak w przypadku pustej wartościTak, gdy białe znaki otaczające wartości powinny być usuwane 
DEFAULT,"nullNieTak\r\nnullNie

Tekst,Liczba,Cudzysłów,Pusta wartość,Spacja,Tekst2
Ala ma kota,1,"""Alicja Kot""",," ",Kot ma Ale

EXCEL,"nullNieNie\r\nnullNie

Tekst,Liczba,Cudzysłów,Pusta wartość,Spacja,Tekst2
Ala ma kota,1,"""Alicja Kot""",," ",Kot ma Ale

INFORMIX_UNLOAD|"\NieTak\nnullNie

Tekst|Liczba|Cudzysłów|Pusta wartość|Spacja|Tekst2
Ala ma kota|1|"""Alicja Kot"""||" "|Kot ma Ale

INFORMIX_UNLOAD_CSV," NieTak\nnullNie

Tekst,Liczba,Cudzysłów,Pusta wartość,Spacja,Tekst2
Ala ma kota,1,"""Alicja Kot""",," ",Kot ma Ale

MONGODB_CSV,""NieTak\r\nnullNie

Tekst,Liczba,Cudzysłów,Pusta wartość,Spacja,Tekst2
Ala ma kota,1,"""Alicja Kot""",," ",Kot ma Alee

MONGODB_TSV\t""NieTak\r\nnullNie

Tekst Liczba Cudzysłów Pusta wartość Spacja Tekst2
Ala ma kota 1 """Alicja Kot""" " " Kot ma Ale

MYSQL\tnull\NieTak\n\NNie

Tekst Liczba Cudzysłów Pusta wartość Spacja Tekst2
Ala ma kota 1 "Alicja Kot" Kot ma Ale

ORACLE,"\NieNieUżywany w systemie\NTak

Tekst,Liczba,Cudzysłów,Pusta wartość,Spacja,Tekst2
Ala ma kota,1,"""Alicja Kot""",,,Kot ma Ale

POSTGRESQL_CSV,""NieNie\n"" (pusty tekst)Nie

"Tekst","Liczba","Cudzysłów","Pusta wartość","Spacja","Tekst2"
"Ala ma kota","1","""Alicja Kot""",""," ","Kot ma Ale"

POSTGRESQL_TEXT\t"\NieNie\n\NNie

"Tekst" "Liczba" "Cudzysłów" "Pusta wartość" "Spacja" "Tekst2"
"Ala ma kota" "1" """Alicja Kot""" "" " " "Kot ma Ale"

RFC4180,"nullNieNie\r\nnullNie

Tekst,Liczba,Cudzysłów,Pusta wartość,Spacja,Tekst2
Ala ma kota,1,"""Alicja Kot""",," ",Kot ma Ale

TDF\t"nullTakTak\r\nnullNie

Tekst Liczba Cudzysłów Pusta wartość Spacja Tekst2
Ala ma kota 1 """Alicja Kot""" " " Kot ma Ale

CUSTOM<Parametr> (domyślnie ,)
<Parametr> (domyślnie ")
nullNieTak\r\nnullNie

Tekst-Liczba-Cudzysłów-Pusta wartość-Spacja-Tekst2
Ala ma kota-1-"""Alicja Kot"""--" "-Kot ma Ale

PLUSWORKFLOW,'nullNieTak\r\nnullNieFormat obsługiwany przez system PlusWorkflow podczas eksportu.

'Lp.','Data','DataDT','Kod','KodDT','Kurs','KursDT','Numer','NumerDT','Typ','TypDT'
'1','2020-06-15','2020-06-01','GBP','EUR','4,94','4,42','114/A/NBP/2020','105/A/NBP/2020','A','A'

UWAGA. Gdy wartość w komórce (zmienna) zawiera apostrof (apostrofy na początku i końcu komórki dodawane są automatycznie) to powoduje to błąd przetwarzania csv. (Błąd zgłoszony do systemu)



 

 

1.0.0

  • Dodanie źródła danych

1.0.X

  • Możliwość podania własnego znaku enkapsulacji lub jej wyłączenia (tylko dla formatu CUSTOM)