Arrivederci CSV e file di testo - Ciao XML

Sommario

Ho creato più di alcune app Excel che utilizzavano un file CSV o un file flat di testo come input di dati. Ci sono molte ragioni per farlo, ecco la mia top 3:

1. Non mi è stato consentito l'accesso al database, tuttavia è stata consentita un'esportazione (amministratori DB rigidi).

2. Il driver necessario per connettersi al database probabilmente non sarebbe stato installato su tutti i computer su cui sarebbe stato utilizzato il foglio di calcolo.

3. Non avrei una connessione al database ogni volta che ne avessi bisogno (fuori dalla rete aziendale, ecc.).

In ogni caso chiederei qualcosa come "bene, allora posso avere un file flat dei dati, diciamo, ogni lunedì mattina", e la risposta di solito era "Testo o CSV?"… Penso che d'ora in poi dirò XML.

Come mai? XML è più facile da usare e offre maggiore flessibilità rispetto a un file CSV.

Non ci sono differenze sorprendenti, tuttavia eccone alcune ovvie in cima alla mia testa:

• Con XML posso importare solo le colonne di dati che voglio in un foglio di calcolo. Con CSV ho bisogno di importare l'intero documento.

• Con XML posso importare diverse parti dei dati dove voglio sul foglio di calcolo. Con CSV sono limitato all'importazione dei dati così come appaiono nel file.

• Con XML posso fare clic con il pulsante destro del mouse e premere "aggiorna" quando i dati sono nuovi. Con CSV devo ripetere il processo di importazione. (richiede alcuni minuti con importazioni a larghezza fissa e un numero elevato di colonne)

Ovviamente posso ottenere la stessa funzionalità da un'importazione CSV con un po' di codice, tuttavia non è necessario se inizio con XML.

Questo è forse un gioco da ragazzi per alcuni, tuttavia è un passo nella direzione "benvenuto in XML, benvenuto nel 2005" per me stesso. Forse è un motivo per cui potresti voler esplorare la funzionalità XML anche in Excel.

Aiuterete lo sviluppo del sito, condividere la pagina con i tuoi amici

wave wave wave wave wave