TablePlus-Windows icon indicating copy to clipboard operation
TablePlus-Windows copied to clipboard

CSV file import limitation of 500 chars

Open prom78 opened this issue 2 years ago • 2 comments

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.

prom78 avatar Mar 10 '23 16:03 prom78

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

prom78 avatar Mar 10 '23 16:03 prom78

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"

prom78 avatar Mar 10 '23 16:03 prom78