KOSTENLOSES WERKZEUG · KEIN UPLOAD
CSV auf Excel-Schäden prüfen
Legen Sie eine CSV ab, die durch Excel gegangen ist. Die Seite sucht, was Excel hinterlässt: 1.12 wird in deutschem Excel zu 01. Dez, ein Barcode zu 1,23457E+18, Probe 00123 zu 123. Die Datei wird in diesem Browser-Tab gelesen und nie hochgeladen.
Von Taha Bayar, Biologe, der an der Datenübergabe zwischen isolierten Systemen arbeitet.
Was deutsches Excel besonders macht
- Dezimalpunkt wird Datum. Mit deutschen Ländereinstellungen ist das Dezimaltrennzeichen ein Komma. Ein Gerät, das 1.12 oder 12.5 mit Punkt schreibt, liefert in Excel den 1. Dezember und den 12. Mai; 0.8 bleibt Text und rechnet nicht mit.
- Alles in einer Spalte. Das Listentrennzeichen ist das Semikolon; eine per Doppelklick geöffnete CSV mit Kommas landet in einer Spalte. Beim Speichern schreibt Excel Semikolons und Dezimalkommas, die ein Programm, das Kommas erwartet, nicht liest.
- Umlaute. „CSV (Trennzeichen-getrennt)“ speichert in der alten Codepage, nicht in UTF-8; in einem anderen System erscheint ü dann als ü. „CSV UTF-8“ ist ein eigener Eintrag.
Was die Prüfung findet
| Befund | Beispiel | Woran er erkannt wird |
|---|---|---|
| Dezimalzahl als Datum | 01. Dez, 12.Mai | Tag und deutscher Monatsname; die Seite nennt den wahrscheinlichen Ursprungswert. |
| Gensymbol als Datum | 1-Mar, Sep-15 | Englisches Excel macht aus MARCH1 und SEPT15 Daten; vorgeschlagen werden alter und heutiger HGNC-Name. |
| Lange Zahl in wissenschaftlicher Schreibweise | 1,23457E+18 | Excels Anzeige für Zahlen ab 12 Stellen; echte Messwerte wie 1,2E-05 bleiben unberührt. |
| Stellen nach der 15. verloren | 1234567890123450000 | 16 oder mehr Stellen, ab der 16. nur Nullen. |
| Führende Nullen entfernt | 126 zwischen 00123, 00124 | Eine kürzere Zahl in einer sonst mit Nullen aufgefüllten Spalte. |
| Verstümmelte Zeichen | ü statt ü | UTF-8, als westliche Codepage gelesen. |
Ohne Original sind die Befunde wahrscheinlich, nicht sicher. Mit Original wird jede Zelle verglichen; sind beide Dateien Byte für Byte gleich, sagt die Seite das. Wer eine Ergebnisdatei gar nicht erst durch Excel schicken will: die Datei als Bytes übertragen und den SHA-256 an der Quelle nehmen.