Auf Wiedersehen CSV- und Textdateien - Hallo XML

Inhaltsverzeichnis

Ich habe mehr als ein paar Excel-Apps erstellt, die eine CSV-Datei oder eine Text-Flat-Datei als Dateneingabe verwendet haben. Dafür gibt es mehrere Gründe, hier sind meine Top 3:

1. Ich durfte nicht auf die Datenbank zugreifen, aber ein Export wurde erlaubt (angespannte DB-Admins).

2. Der Treiber, der für die Verbindung mit der Datenbank benötigt wurde, wäre wahrscheinlich nicht auf jedem Computer installiert, auf dem die Tabellenkalkulation verwendet wird.

3. Ich hätte nicht jedes Mal eine Verbindung zur Datenbank, wenn ich sie brauche (außerhalb des Firmennetzwerks usw.).

In jedem Fall würde ich so etwas fragen wie „Nun, kann ich etwa jeden Montagmorgen eine Flatfile mit den Daten bekommen“ und die Antwort war normalerweise „Text oder CSV?“… Ich denke, von nun an werde ich sagen XML-Datei.

Wieso den? XML ist einfacher zu verwenden und bietet mehr Flexibilität als eine CSV-Datei.

Es gibt keine erstaunlichen Unterschiede, aber hier sind ein paar offensichtliche, die mir spontan einfallen:

• Mit XML kann ich nur die gewünschten Datenspalten in eine Tabellenkalkulation importieren. Mit CSV muss ich das gesamte Dokument importieren.

• Mit XML kann ich verschiedene Teile der Daten an eine beliebige Stelle in der Tabelle importieren. Bei CSV bin ich darauf beschränkt, die Daten so zu importieren, wie sie in der Datei aussehen.

• Mit XML kann ich mit der rechten Maustaste klicken und auf „Aktualisieren“ klicken, wenn die Daten neu sind. Mit CSV muss ich den Importvorgang erneut durchlaufen. (dauert einige Minuten bei Importen mit fester Breite und einer großen Anzahl von Spalten)

Natürlich kann ich die gleiche Funktionalität aus einem CSV-Import mit etwas Codierung erhalten, aber das ist nicht nötig, wenn ich mit XML beginne.

Dies ist für einige möglicherweise ein Kinderspiel, für mich ist es jedoch ein Schritt in die Richtung „Willkommen bei XML, willkommen im Jahr 2005“. Vielleicht ist dies ein Grund, warum Sie die XML-Funktionalität auch in Excel erkunden möchten.

Sie werden die Entwicklung der Website helfen, die Seite mit Ihren Freunden teilen

wave wave wave wave wave