Přidat otázku mezi oblíbenéZasílat nové odpovědi e-mailemVyřešeno Hledám XML programátora (export z *xls)

Díky za nabídku. V srpnu si podrobně sesumíruji, co a jak budu potřebovat a ozvu se. Složitější to bude v tom, že to kontrolní hlášení má více rozdílných sekcí (seznam některých dokladů DPH na vstupu/výstupu, seznam některých dokladů v režimu přenesení daňové povinnosti na vstupu/výstupu atd). Kdybych použil nějaký srozumitelnější příklad, tak třeba toto:

Mám databázi (v xls)
jméno, příjmení, datum narození, plat, město bydliště
1. Potřebuju jmenovitě vypsat v xml věty (vždy samostatné seznamy):
- plat je větší než 30.000
- příjmení začíná na "A" až "K"
- věk do 40 let
2. Potřebuju do xml vypsat součet platů všech zaměstnanců menších než 30.001

Pro mě bude důležitá
1) přípravná fáze, tedy návrh xls evidence (teoreticky můžu xls lehce vytvořit i z dbf)
2) utřiďovací fáze, tady nějaké rozumné uspořádání potřebných údajů pro Kontrolní hlášení, možná makrem na jiný/pomocný list
No a z toho listu by mělo vypadnout gró požadovaného xml.

Xml obsahuje i spoustu identifikačních údajů, datum, období atd. - to se většinou pořád opakuje, s tím bych si hlavu nedělal. Zabezpečení importu do xml by to jen zesložitělo. Jde mi hlavně o ty věty s položkami, ne o identifikaci a součtové údaje. Těch pár položek tam dopíšu ručně. Protože můžu postupovat tak,
- že si na stránkách MF načtu lokální xml z minulého měsíce
- inentifikační údaje (kromě datumu a měsíce) zůstávají stejné
- součtové položky dopíšu/změním ručně
- položkové věty z minulého měsíce odstraním án_blok. Do xml mimo rozhraní webových stránek MF natvrdo nakopíruju věty z aktuálního měsíce - věty, které by měly být xml výstupem z xls.

Struktura xml je tady: http://adisepo.mfcr.cz/adistc/adis/idpr_pub/epo2_i nfo/popis_struktury_detail.faces?zkratka=DPHEVD

Asi to popisuju hodně divoce až nesrozumitelně. Ale až budu mít skutečný xls soubor, vyřešenu tu filtraci, pak to bude mnohem jasnější. Samozřejmě, pokud by se to podařilo celé zjednodušovat tak, že bych toho k ruční úpravě měl co nejméně, bylo by to jen a jen lepší :)

Reakce na odpověď

1 Zadajte svou přezdívku:
2 Napište svou odpověď:
3 Pokud chcete dostat ban, zadejte libovolný text:

Zpět do poradny