TablePlus-Windows
TablePlus-Windows copied to clipboard
CSV file import limitation of 500 chars
I have come across an issue with importing CSV tables which is wider than about 500 character. The problem arises when I try to align table fields with the csv fields in the import wizzard - headers which are over that limit 500 characters on the first line on the csv file are ignored and not selected for import based on field name. If I select the appropriate fields manually (pretty tough for 100 fields) it gets imported ok. I believe that the field name recognition is somehow limited in the code.
table structure
`CREATE TABLE [stagefin].[faktury_230310] (
[Číslo] bigint,
[Datum] date,
[Splatno] date,
[Zdplnění] date,
[Text] text,
[Likv] date,
[Kč 0] decimal(18,2),
[Kč základní] decimal(18,2),
[Kč snížená] decimal(18,2),
[Kč 2. snížená] decimal(18,2),
[Částka] decimal(18,2),
[Celkem] decimal(18,2),
[DPH základní] decimal(18,2),
[DPH snížená] decimal(18,2),
[DPH 2. snížená] decimal(18,2),
[Likv.hradí] decimal(18,2),
[K likvidaci] decimal(18,2),
[CM množství] decimal(18,3),
[CM kurz] decimal(18,3),
[CM částka] decimal(18,3),
[CM celkem] decimal(18,3),
[CM Likv.hradí] decimal(18,2),
[CM K likvidaci] decimal(18,2),
[Firma] varchar(100),
[Jméno] varchar(100),
[Number of models sold] int,
[Zakázka] varchar(20),
[Segment] varchar(10),
[Činnost] varchar(10),
[Středisko] varchar(10),
[Účet] varchar(10),
[Země] varchar(10),
[Typ] varchar(10),
[Forma] varchar(10),
[Období DPH] date,
[Období KH] date,
[RelObSH] integer,
[Období SH] date,
[RelDruh] integer,
[Zdroj dokladu] varchar(30),
[Polozky] bit,
[Účpřípadu] varchar(10),
[Objč] varchar(20),
[Labour time] decimal(18,2),
[source] varchar(30) default 'FA230310.csv',
[timestamp] datetime DEFAULT (getdate())
);
csv file structure
"Číslo";"Datum";"Splatno";"Zdplnění";"RelTpDPH";"ČlDPH";"Text";"RelZpVypDPH";"CM způsob výpočtu DPH";"Kč základní";"Likv";"CM kurz";"CM celkem";"Firma";"Jméno";"Celkem";"K likvidaci";"Zakázka";"Number of models sold ";"RefVPrSegment";"Segment";"UsrOrder";"RefCin";"Činnost";"RefStr";"Středisko";"RefUcet";"Účet";"RefZeme";"Země";"RelPk";"Předkontace";"RelTpFak";"Typ";"RelDrFak";"Druh";"RelMobch";"RelForUh";"Forma";"RelObDPH";"Období DPH";"RelObKH";"Období KH";"RelObSH";"Období SH";"RelDruh";"Zdroj dokladu";"ZaokrFV";"ZpOdpZal";"Štítky";"Štítky_2";"Polozky";"Daňový doklad";"Vyřízeno";"Odlož výdej";"Přeneseno";"RelCR";"Doklad";"Varsym";"Pársym";"EvčKH DPH";"Účpřípadu";"RelDobr";"RelStorn";"Storno";"Datstorna";"Odp/UplatDPH";"Datum KH DPH";"Obj";"Histsazby";"Registrace DIČ";"OSS";"Důkazní prostředky OSS";"RelObMOSS";"Období OSS";"DUZP původ dokl";"Vykázat jako opravu OSS";"RelTpCalcDPH";"Výpočet DPH shora";"Kč 0";"Kč snížená";"DPH snížená";"DPH základní";"Kč 2 snížená";"DPH 2 snížená";"Záloha";"Kurzový rozdíl záloh";"Likvhradí";"Přeplatek k vyrovnání";"Přeplatek";"Zaokrouhlení";"Uplatněno";"Příkaz hradí";"KcPUpr";"Příkaz";"RefCM";"Cizí měna";"Deneura";"CM množství";"CM částka";"CM záloha";"CM k likvidaci";"CM likvhradí";"CmZaokr";"CM příkaz hradí";"CmPUpr";"Pozastávky splatno";"Pozastávky";"Pozastávky k likvidaci";"CM pozastávky";"CM pozastávky k likvidaci";"Záloha na část plnění";"CM Záloha na část plnění";"OrigKc1";"OrigKc2";"K zápočtu";"Objč";"RefAD";"RefADdod";"Vazba dod adresy";"Ulice";"PSČ";"Obec";"IČ";"DIČ";"IČ DPH";"RelTypDIC";"Typ DIČ";"E-mail";"Telefon";"Mobil";"Fax";"Firma (dod)";"Oddělení (dod)";"Jméno (dod)";"Ulice (dod)";"PSČ (dod)";"Obec (dod)";"RefZeme2";"Země (dod)";"Telefon (dod)";"E-mail (dod)";"Ceny";"RefDopravci";"Dopravce";"Vytvoření zásilky";"Číslo účtu";"Kód banky";"Zpráva";"Specsym";"Konstsym";"IsDocID";"Časově rozlišeno";"Vytvořeno";"Uloženo";"Tisk FM";"Uhrazeno přes platební terminál";"mPOHODA";"Označil";"Editoval";"Vytvořil";"Zámek II";"Zámek I";"Poznámka";"Interní poznámka";"RelStavEET";"Stav EET";"StornoEET";"RefEETProfil";"Profil EET";"Dat archivace";"Archivováno";"Labour time";"RefVPrRevenueTyp";"Revenue Type"