Ralf Bartsch | Wissenschaftler, Ingenier, Gestalter

CSVfitting

Anpassung von Messdaten

Mit diesen kleinen Kommando­zeilen-Tool können text­basierte strukturierte Daten an­ge­passt, ver­ändert, zu­sammen­ge­fasst und/­oder um­ge­wandelt werden. Damit ist es mög­lich auf­genommene Mess­wert­daten für das ge­wünsch­te Aus­werte­pro­gramm vor­zu­bereiten und/­oder les­bar zu machen.

Hintergrund

Datenlogger oder Mess­programme generieren Daten, die zur Weiter­ver­arbeitung in strukturierte Dateien ge­speichert werden können. Mit dem Datei­format CSV steht ein ein­faches text­basiertes Aus­tausch­format zur Ver­fügung, welches jedoch nicht von allen Pro­grammen an­ge­boten wird. Es gibt zwar meist die Option zur Speicherung der Daten als Text­datei, jedoch hat jeder Hersteller ein eigenes Format wie die Daten in Text­form ab­ge­legt werden. Dies ge­staltet den Import in z.B. Excel schwierig und ist teilweise unmöglich. Ein weiteres Problem sind die Lokal­ein­stellung der Pro­gramme - auf einem deutschen System inter­pretiert Excel (ohne Nutzung der Import­funktion) die Daten getrennt durch ein Semikolon und Zahlen mit einem Komma. Viele Pro­gramme schreiben CSV-Dateien jedoch im englischen Format: Komma­getrennt und Zahlen mit einem Punkt. Des Weiteren kann in einigen Pro­grammen nicht be­ein­flusst werden, in welchen Zeit­ab­ständen die Daten geschrieben werden sollen. Dadurch können große Daten­mengen anfallen, die vor allem in Excel nicht ver­arbeitet werden können.

Funktionen

  • Reduzierung der Daten­menge
    • Löschen von Spalten
    • Reduzierung der Nach­komma­stelle
    • Zusammen­fassen von Zeilen (Mittel­wert, Maximum, Minium usw.)
    • Verwendung jeder i-ten Zeile
  • Anpassung der Daten (Faktor um z.B. die Komma­stelle zu ver­schieben oder Werte zu ver­doppeln)
  • Umwandeln der Trenn­zeichen (Trenn­zeichen vom Nutzer definiert, üblich sind Komma, Semikolon oder Tabulator)
  • Umwandeln des Zahlen­formats (Punkt↔Komma)

Anwendung

Das Tool wird über eine Kon­figu­rations­datei gesteuert, welche den gleichen Name wie die aus­führ­bare Datei auf­weist. Die Namen können ver­ändert werden, müssen aber bei beiden Dateien immer gleich sein. Die Kon­figu­rations­datei ent­hält einen Header ge­folgt von einer Spalten­liste. Im Header werden die globalen Para­meter wie die Datei­namen oder Trenn­zeichen definiert und in der Spalten­liste werden die Ver­arbeitungs­para­meter jeder Spalte eingestellt. Dabei re­präsent­iert eine Zeile in der Spalten­liste eine Spalte der CSV-Datei.

Eine kurze Hilfestellung ist als Kommentar in der Kon­figu­rations­datei zu finden.

Download

Version 2012-09 — Windows — 179 kB — kein Setup

Download