csvdiff
Aus Tuxfutter
| Csvdiff | |
|---|---|
| Logo | |
| Hersteller / Programmierer | Roland Schmitz |
| http://sourceforge.net/dbimage.php?id=68285 | |
| Grundinformationen | |
| Lizenz: | GPL V2 (Freie Software) |
| Unterstützte Plattformen: | Unix-ähnliche (Linux, Mac OS X, ...), Windows |
| Webpräsenz / Download: | csvdiff.sf.net |
| Aktuelle Version: | 1.7 |
| Alternativen | |
| Freie Software | ? |
| Proprietäre Software | ? |
csvdiff ist ein unter der GNU General Public License stehendes freies Vergleichswerkzeug 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 wird 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 das im Vergleichsergebnis der Name der Spalte(n) angezeigt wird die unterschiedlich sind. Ursprünglich entwickelt wurde csvdiff um Datenbank-Entladedateien miteinander vergleichen zu können. Um das Vergleichsergebnis zu verbessern, besteht die Möglichkeit eine oder mehrere Schlüssel-Spalten ("key") anzugeben.
Inhaltsverzeichnis |
[Bearbeiten] Details
- csvdiff ist ein Perl-Skript welches das Modul Getopt::Std voraussetzt
- Der Feldtrenner ist frei wählbar
- Wenn die Feldnamen mit bereitgestellt werden, werden diese auch in der Ausgabe verwendet
- Schlüssel können auch aus mehreren Feldern bestehen
- Groß/Kleinschreibung kann wahlweise ignoriert werden
- Vor-/Nachlaufende Leerzeichen können ignoriert werden
- Spalten können gezielt ausgeblendet werden für den Vergleich (nützlich für Zeitstempel)
- Wenn keine Schlüsselspalte(n) angegeben wurden, können die Dateien vor dem Vergleich sortiert werden
- Leerzeilen werden ignoriert
- Als alternatives Ausgabeformat ist ein diff-ähnliches Format vorhanden, das die Unterschiede farblich hervorhebt
[Bearbeiten] Releases
- 1.3a (released am 2007-04-01)
- 1.3 (released am 2006-07-09)
- 1.2 (released am 2006-05-09)
- 1.1 (released am 2006-04-14)
- 1.01 (released am 2006-04-09)
- 1.0 (released am 2006-04-01)
- first workin version (released am 2006-03-01)
[Bearbeiten] Dokumentation
[Bearbeiten] German
[Bearbeiten] Englisch
- 0.1 (released am 2007-07-17)
[Bearbeiten] Externe Verweise
- csvdiff.sf.net - offizielle Webpräsenz
- sf.net/projects/csvdiff - Projektseite bei SourceForge

