Hüvasti CSV ja tekstifailid - Tere XML

Lang L: none (table-of-contents)

Olen ehitanud rohkem kui paar Exceli rakendust, mis kasutasid andmesisendina CSV -faili või teksti lamefaili. Sellel on mitu põhjust, siin on minu top 3:

1. Mulle ei võimaldatud juurdepääsu andmebaasile, kuid eksport oli lubatud (tihedad DB administraatorid).

2. Draiverit, mida oli vaja andmebaasiga ühenduse loomiseks, ei paigaldataks tõenäoliselt igasse arvutisse, kus arvutustabelit kasutatakse.

3. Mul ei oleks andmebaasiga ühendust iga kord, kui seda vaja oleksin (väljaspool ettevõtte võrku jne).

Igal juhul küsiksin midagi sellist: „noh, kas ma saan andmetest saada lamefaili, näiteks igal esmaspäeva hommikul”, ja vastus oli tavaliselt „Tekst või CSV?”… Ma arvan, et nüüdsest ma ütlen XML.

Miks? XMl on lihtsam kasutada ja pakub rohkem paindlikkust kui CSV -fail.

Pole hämmastavaid erinevusi, kuid siin on mõned ilmsed erinevused:

• XML -iga saan importida arvutustabelisse ainult soovitud andmete veerge. CSV -ga pean importima kogu dokumendi.

• XML -iga saan importida andmete erinevaid osi arvutustabeli kõikjale, kuhu mulle meeldib. CSV -ga piirdun andmete importimisega sellisena, nagu need failis näevad.

• XML -i abil saan andmete paremuse korral paremklõpsata ja klõpsata nupul „Värskenda”. CSV -ga pean impordiprotsessi uuesti läbima. (fikseeritud laiusega importimisel ja suure hulga veergude korral kulub mõni minut)

Loomulikult saan sama funktsionaalsuse ka mõningase kodeerimisega CSV -impordist, kuid XML -iga alustades pole seda vaja.

Mõne jaoks on see ilmselt murettekitav, kuid see on minu jaoks samm "tere tulemast XML-i, tere tulemast 2005. aastasse". Võib -olla on see põhjus, miks võiksite ka Excelis XML -funktsioone uurida.

Te aitate arengu ala, jagades leht oma sõpradega

wave wave wave wave wave