Hejdå CSV- och textfiler - Hej XML

Innehållsförteckning

Jag har byggt mer än några få Excel -appar som använde en CSV -fil eller en platt plattfil som datainmatning. Det finns flera anledningar till att göra det, här är mina tre bästa:

1. Jag fick inte åtkomst till databasen, men en export var tillåten (spända DB -administratörer).

2. Drivrutinen som behövdes för att ansluta till databasen skulle förmodligen inte installeras på varje dator som kalkylarket skulle användas på.

3. Jag skulle inte ha en anslutning till databasen varje gång jag behövde den (utanför företagets nätverk etc.).

I varje fall skulle jag fråga något i stil med "ja då, kan jag få en platt fil med data, säg varje måndag morgon", och svaret var vanligtvis "Text eller CSV?" … Jag tror att jag från och med nu säger XML.

Varför? XMl är lättare att använda och erbjuder mer flexibilitet än en CSV -fil.

Det finns inga fantastiska skillnader, men här är några uppenbara från toppen av mitt huvud:

• Med XML kan jag bara importera de kolumner med data jag vill ha i ett kalkylblad. Med CSV måste jag importera hela dokumentet.

• Med XML kan jag importera olika delar av data till vart jag vill i kalkylbladet. Med CSV är jag begränsad till att importera data som det ser ut i filen.

• Med XML kan jag högerklicka och klicka på "uppdatera" när data är nya. Med CSV måste jag gå igenom importprocessen igen. (tar några minuter med import av fast bredd och ett stort antal kolumner)

Naturligtvis kan jag få samma funktionalitet från en CSV -import med viss kodning, men det behövs inte om jag börjar med XML.

Detta är kanske en no-brainer för vissa, men det är ett steg i riktningen "välkommen till XML, välkommen till 2005" för mig själv. Kanske är det en anledning till att du också vill utforska XML -funktionen i Excel.

Du kommer att bidra till utvecklingen av webbplatsen, dela sidan med dina vänner

wave wave wave wave wave