Vytvoril som viac ako niekoľko aplikácií Excel, ktoré ako vstup údajov používali súbor CSV alebo textový plochý súbor. Existuje niekoľko dôvodov, prečo to tak je, toto sú moje 3 najlepšie:
1. Nebol mi povolený prístup do databázy, bol však povolený export (prísni správcovia databázy DB).
2. Ovládač, ktorý bol potrebný na pripojenie k databáze, by pravdepodobne nebol nainštalovaný na každom počítači, na ktorom by bola použitá tabuľka.
3. Nemal by som pripojenie k databáze vždy, keď by som to potreboval (mimo podnikovej siete atď.).
V každom prípade by som sa opýtal niečo ako „potom môžem dostať plochý súbor údajov, povedzme, každý pondelok ráno“, a odpoveď bola zvyčajne „text alebo CSV?“ … Myslím, že odteraz budem hovoriť XML.
Prečo? XMl sa používa jednoduchšie a ponúka väčšiu flexibilitu ako súbor CSV.
Neexistujú žiadne úžasné rozdiely, ale tu je niekoľko zrejmých z mojej hlavy:
• Pomocou XML môžem importovať do tabuľky iba stĺpce údajov, ktoré chcem. S CSV musím importovať celý dokument.
• Vďaka XML môžem importovať rôzne časti údajov kamkoľvek sa mi páči v tabuľke. V prípade formátu CSV mám obmedzený import údajov, ako vyzerajú v súbore.
• V XML môžem kliknúť pravým tlačidlom myši a kliknúť na „obnoviť“, keď sú údaje nové. S CSV musím znova prejsť procesom importu. (s importom s pevnou šírkou a veľkým počtom stĺpcov trvá niekoľko minút)
Rovnakú funkcionalitu môžem samozrejme získať aj z importu CSV s určitým kódovaním, nie je to však potrebné, ak začínam s XML.
Pre niektorých to môže byť zbytočné, ale je to pre mňa krok v smere „vitajte v XML, vitajte v roku 2005“. Možno je to dôvod, prečo by ste chceli preskúmať aj funkciu XML v programe Excel.