Csvdiff

Csvdiff
csvdiff
csvdiff Logo
csvdiffScreenshot
Basisdaten
Entwickler: Roland Schmitz
Aktuelle Version: 1.7
(11. Februar 2009)
Betriebssystem: Linux, Mac OS X, Unix, Windows
Kategorie: Dateivergleichswerkzeug
Lizenz: GPL (Freie Software)
Sonstiges: Sprache: Englisch
csvdiff.sourceforge.net

csvdiff ist ein unter der GNU General Public License stehendes freies Vergleichstool für CSV-Dateien.

Csvdiff ist ein Perl-Skript, mit dem zwei CSV-Dateien miteinander verglichen werden können. Das Trennzeichen zwischen den Spalten kann frei gewählt werden. Im Gegensatz zu diff werden hier der Datensatz und die Spalte angezeigt, die sich unterscheiden. Soweit vorhanden, kann in einer dritten Datei eine Liste der Spaltennamen (im selben Format wie die Daten) übergeben werden, so dass im Vergleichsergebnis der Name der Spalte(n) angezeigt wird, die unterschiedlich sind. Ursprünglich wurde csvdiff entwickelt, um Datenbank-Entladedateien miteinander vergleichen zu können. Um das Vergleichsergebnis zu verbessern, besteht die Möglichkeit, eine oder mehrere „Key“-Spalten anzugeben.

Neben der Sourcecode Version als *.pl-Datei existiert seit dem 5. Juli 2008 auch eine Windows-Executable-Version von csvdiff.

Details

  • Csvdiff ist ein Perlscript welches das Modul Getopt::Std voraussetzt
  • Der Feldtrenner ist frei wählbar
  • Wenn die Feldnamen mit bereitgestellt werden, werden diese auch im Output verwendet
  • Keys können auch aus mehreren Feldern bestehen
  • Groß/Kleinschreibung kann wahlweise ignoriert werden
  • Vor-/Nachlaufende Leerzeichen können ignoriert werden
  • Spalten können für den Vergleich gezielt ausgeblendet werden (nützlich für Timestamps)
  • Wenn keine Key-Spalte(n) angegeben wurde(n), können die Dateien vor dem Vergleich sortiert werden
  • Leerzeilen werden ignoriert
  • Als alternatives Outputformat ist ein diff ähnliches Format vorhanden, das die Unterschiede farblich hervorhebt
  • Numerischer Vergleich ausgesuchter Spalten (+5.0 = 5). Bei diesen Spalten kann die Differenz und das Verhältnis ermittelt werden.

Weblinks


Wikimedia Foundation.

Игры ⚽ Нужно сделать НИР?

Schlagen Sie auch in anderen Wörterbüchern nach:

  • csvdiff — Basisdaten …   Deutsch Wikipedia

  • CSV application support — The comma separated values file format is a very simple data file format that is supported by almost all spreadsheet software such as Excel (although Excel uses the list separator of the current locale settings, which is a semicolon instead of a… …   Wikipedia

  • .csv — Das Dateiformat CSV beschreibt den Aufbau einer Textdatei zur Speicherung oder zum Austausch einfach strukturierter Daten. Die Dateiendung CSV ist eine Abkürzung für Comma Separated Values (seltener Character Separated Values oder Colon Separated …   Deutsch Wikipedia

  • CSV-Datei — Das Dateiformat CSV beschreibt den Aufbau einer Textdatei zur Speicherung oder zum Austausch einfach strukturierter Daten. Die Dateiendung CSV ist eine Abkürzung für Comma Separated Values (seltener Character Separated Values oder Colon Separated …   Deutsch Wikipedia

  • TSV-Datei — Das Dateiformat CSV beschreibt den Aufbau einer Textdatei zur Speicherung oder zum Austausch einfach strukturierter Daten. Die Dateiendung CSV ist eine Abkürzung für Comma Separated Values (seltener Character Separated Values oder Colon Separated …   Deutsch Wikipedia

  • Tsv-Datei — Das Dateiformat CSV beschreibt den Aufbau einer Textdatei zur Speicherung oder zum Austausch einfach strukturierter Daten. Die Dateiendung CSV ist eine Abkürzung für Comma Separated Values (seltener Character Separated Values oder Colon Separated …   Deutsch Wikipedia

  • CSV (Dateiformat) — Das Dateiformat CSV beschreibt den Aufbau einer Textdatei zur Speicherung oder zum Austausch einfach strukturierter Daten. Die Dateiendung .csv ist eine Abkürzung für Comma Separated Values (selten Character Separated Values[1][2][3]). Ein… …   Deutsch Wikipedia

  • Testautomatisierung — Unter Testautomatisierung (auch Testautomation) ist die Automatisierung von Aktivitäten im Test zu verstehen, sowohl beim Softwaretest als auch beim automatisierten Test von Hardware, dem Hardwaretest. Inhaltsverzeichnis 1 Motivation 2… …   Deutsch Wikipedia

  • Comma-separated Values — Pour les articles homonymes, voir CSV. Comma separated values Extension de fichier .csv Type MIME text/csv Type de format …   Wikipédia en Français

  • Comma-separated values — Pour les articles homonymes, voir CSV. Comma separated values Extension .csv Type MIME text/csv Type de format fichier texte Standard(s) …   Wikipédia en Français

Share the article and excerpts

Direct link
Do a right-click on the link above
and select “Copy Link”