Prosím o radu v následující záležitosti:
rád bych do Calcu načítal bankovní výpisy (Česká spořitelna). K dispozici je formát ABO (extenze *.gpc), případně CSV s volitelnými oddělovači (používám středník).
Až potud je vše zdánlivě snadné - CSV Calc normálně načte. Problém je ale v tom, že v datech jsou náhodné (?) nepravidelnosti - například znaménko mínus je jednou s mezerou před číslem, jindy bez ní.
Navíc jsou všechna data jako text, tedy v uvozovkách (viz příklad z demo režimu na https://www.servis24.cz/demo-s24/ib/bas … tion=e1s1):
"Číslo účtu";"524736369/0800"
"Měna účtu";"CZK"
"Číslo výpisu";"2"
"Datum výpisu";"2012/03/28"
"Frekvence výpisu";"Denně"
"Název účtu";"Moje Firma"
"Celkový počet obratů";"3"
"Čekajících obratů";"0,00"
"Má dáti (-)";"4 810,90"
"Dal";"460,50"
"Počáteční zůstatek";"58 820,83"
"Konečný zůstatek";"54 470,43"
"Datum splatnosti";"Položka";"Číslo protiúčtu";"Obrat";"Měna";"Datum odpisu";"Informace k platbě";"Název protiúčtu";"Var.symb.1";"Bankovní věta";"Konst.symb.";"Spec.symb.";"Var.symb.2";"Částka obratu ISO";"Měna";"Kurz měny obratu";"Kurz měny účtu";"Reference platby";"Kód příkazce";"Kód příjemce";"-"
"2012/03/28";"Vrácení přeplatku";"2657612/0800";"460,50";"CZK";"";" ";" ";"20120328";"241408893";"508";"854";"0";"0,00";"";"0,00";"0,00";" ";" ";" ";"-"
"2012/03/28";"Oprava postele";"19-483532/0800";"-4 670,90";"CZK";"";" ";" ";"1124";"241408756";"558";"2541102569";"0";"0,00";"";"0,00";"0,00";" ";" ";" ";"-"
"2012/03/28";" ";"140978-71292055/0800";"- 140,00";"CZK";"";" ";" ";"0";"241457499";"898";"0";"0";"0,00";"";"0,00";"0,00";" ";" ";" ";"-"
Rád bych docílil normálního výsledku, kdy jednotlivé buňky budou mít správný formát (zejména číslo bude vždy číslo) a náhodně aplikované mezery nebudou vadit...
Nevyhýbám se ani formátu ABO, ale tam jsem strukturu zase tak úplně nepochopil (ačkoliv je k dispozici pár dokumentů, které jí popisují).
Díky za náměty a inspiraci.
Editoval JirkaZ (20. 2. 2018 01:20:15)