od Nargon 16. 6. 2018 22:15
Co se týče vytvoření toho výstupního souboru tak je to celkem snadné. Jediné co musíš tak formátovat čísla na pevnou délku, tj 3 desetinné pozice a celý text doplňovat zleva mezerami na pevnou délku cca 10 znaků (záleží na konkrétním místě v txt souboru) a pak už jen lepíš jednotlivé hodnoty dohromady. A sem tam vložíš nový řádek.
Načítání excel souboru je také celkem snadné, na to jsou ty knihovny, práce s nimi je celkem jednoduchá. Otevřeš soubor, otevřeš list a pak můžeš celkem snadno číst ze souřadnic (sloupec a řádek).
Ta nejtěžší část podle mě je načíst správnou hodnotu ze vstupního souboru. Zde záleží jakou variabilitu má ta hodnota. Vezmu například tu hodnotu 47.250, pokud se vždy nachází na stejné pozici, tj například sešit číslo 3, sloupec I, řádek 167 tak to máš snadné. Jen do kódu programu tuhle pozici budeš muset zapsat. A stejně tak pro všechny ostatní hodnoty. Horší to je v případě, že hodnota pevnou pozici nemá, ale nějak se mění. Například řádek 167 neplatí, ale je variabilní, pak musíš vyhledat nějaký identifikátor podle kterého to poznáš. Tohle já netuším, to záleží na tom co s tím vždy děláš, takže by to pro tebe nemělo být složité. Takže například musíš ve sloupci A vyhledat hodnotu "B" a to ti určí ten správný řádek a pak na tom řádku vezmeš sloupec I a máš tu hodnotu co budeš zapisovat do výstupu.
Z pohledu principu je to celkem snadné, ale mě osobně by se s tím nechtělo dělat protože v tom výstupním souboru je fakt hodně čísel a při představě, že každé takhle mapuji a vyhledávám tu správnou pozici na základě nějakých dalších hodnot, navíc těch hodnot vidím cca 200 (odhad), tak to se s tím programem budeš dělat tak dva týdny.
Desktop: Ryzen 7 1800X (3.95GHz, 1.35V), Asus Crosshair VI Hero, 16GB DDR4 Ram (3200MHz), 128GB SSD + 3TB HDD, Nvidia GTX 1080
Notebook: Asus UL50VT 15.6" (SU7300@1.7GHz, 4GB ram, 500GB HDD, Intel GMA 4500MHD + nVidia G210M, dlouha vydrz cca 7+ hod)