Farvel CSV og tekstfiler - Hei XML

Innholdsfortegnelse

Jeg har bygget mer enn noen få Excel -apper som brukte en CSV -fil eller tekstflatfil som datainndata. Det er flere grunner til å gjøre det, her er mine topp 3:

1. Jeg fikk ikke tilgang til databasen, men en eksport var tillatt (stramme DB -administratorer).

2. Driveren som var nødvendig for å koble til databasen, ville sannsynligvis ikke være installert på hver datamaskin som regnearket ville bli brukt på.

3. Jeg ville ikke ha en tilkobling til databasen hver gang jeg trengte den (utenfor selskapets nettverk osv.).

I hvert tilfelle ville jeg spurt noe sånt som "vel da, kan jeg få en flat fil med dataene, si hver mandag morgen", og svaret var vanligvis "Tekst eller CSV?" … Jeg tror fra nå av vil jeg si XML.

Hvorfor? XMl er enklere å bruke og gir mer fleksibilitet enn en CSV -fil.

Det er ingen fantastiske forskjeller, men her er noen åpenbare fra toppen av hodet mitt:

• Med XML kan jeg bare importere kolonnene med data jeg vil ha i et regneark. Med CSV må jeg importere hele dokumentet.

• Med XML kan jeg importere forskjellige deler av dataene til hvor jeg vil i regnearket. Med CSV er jeg begrenset til å importere dataene slik de ser ut i filen.

• Med XML kan jeg høyreklikke og trykke "oppdater" når dataene er nye. Med CSV må jeg gå gjennom importprosessen igjen. (tar noen minutter med import av fast bredde og et stort antall kolonner)

Selvfølgelig kan jeg få den samme funksjonaliteten fra en CSV -import med litt koding, men det er ikke nødvendig hvis jeg starter med XML.

Dette er muligens en no-brainer for noen, men det er et skritt i retning "velkommen til XML, velkommen til 2005" for meg selv. Kanskje det er en grunn til at du også vil utforske XML -funksjonaliteten i Excel.

Du vil bidra til utvikling av området, dele siden med vennene dine

wave wave wave wave wave