.csv — Kommagetrennte Werte-Datei
N/A (Standardized format) · 1972
Was ist eine .csv-Datei?
Eine CSV-Datei (Comma Separated Values) ist eine reine Textdatei, die tabellarische Daten (Zahlen und Text) in einem einfachen Format speichert. Jede Zeile in der Datei stellt einen Datensatz dar, und jeder Datensatz besteht aus einem oder mehreren Feldern, die durch Kommas getrennt sind. CSV-Dateien werden häufig zum Austausch von Daten zwischen verschiedenen Anwendungen und Datenbanken verwendet, insbesondere beim Umgang mit großen Datensätzen.
Programme zum Öffnen von .csv-Dateien
| Plattform | Programm | ||
|---|---|---|---|
| Windows | Microsoft Excel | Kostenpflichtig | Offiziell |
| LibreOffice Calc | Kostenlos | ||
| Notepad++ | Kostenlos | ||
| macOS | Apple Numbers | Kostenlos | Offiziell |
| LibreOffice Calc | Kostenlos | ||
| TextEdit | Kostenlos | Offiziell |
Häufige Probleme mit .csv-Dateien
Häufig gestellte Fragen
Der Hauptvorteil von CSV-Dateien liegt in ihrer Einfachheit und breiten Kompatibilität. Als reine Textdateien können sie von praktisch jeder Programmiersprache, Tabellenkalkulationssoftware oder jedem Datenbanksystem leicht gelesen und geschrieben werden, was sie ideal für den Datenaustausch macht.
Nein, CSV-Dateien sind darauf ausgelegt, nur reine Textdaten zu speichern. Sie können keine Bilder, Diagramme direkt einbetten oder komplexe Formatierungen wie Fettschrift oder Zellfarben anwenden. Für solche Funktionen sind Tabellenkalkulationsformate wie XLSX oder ODS besser geeignet.
Während das Grundprinzip des durch Trennzeichen getrennten Klartextes konsistent ist, können CSV-Dateien in ihrem spezifischen Trennzeichen (z. B. Komma, Semikolon, Tabulator), Textqualifizierer (z. B. doppelte Anführungszeichen) und ihrer Zeichenkodierung variieren. Diese Variabilität erfordert manchmal, dass Benutzer diese Optionen beim Importieren von Daten angeben.
Technische Details
CSV-Dateien sind als reiner Text strukturiert, wobei jede Zeile einen Datensatz abschließt und typischerweise ein Komma (oder ein anderes angegebenes Trennzeichen) verwendet wird, um Felder innerhalb dieses Datensatzes zu trennen. Obwohl es keine offizielle „Magic Number“ oder Bytezignatur gibt, weisen die ersten Zeilen oft Header-Informationen oder die Datenstruktur auf, wodurch sie eher durch den Inhalt als durch spezifische Dateiköpfe identifizierbar sind.