csv Tutorial
Erste Schritte mit csv
Suche…
Bemerkungen
csv ist eine Abkürzung für durch Kommas getrennte Werte. Eine CSV-Datei ist Klartext, die Zeichen können jedoch auf verschiedene Arten codiert werden. Jede Zeile in einer solchen Datei steht für einen einzelnen Datensatz . Der Inhalt einer CSV-Datei ist als Inhalt einer Tabelle zu verstehen, in der jeder Datensatz eine Zeile der Tabellen darstellt. Obwohl das Akronym angibt, dass die Werte in Zeilen durch Kommas getrennt sind, können sie tatsächlich durch ein beliebiges Zeichen getrennt werden, und Zeichenfolgenwerte können durch Apostrophe oder doppelte Anführungszeichen ersetzt werden. Oft ist die erste Zeile einer CSV-Datei genauso formatiert wie die folgenden Zeilen, enthält jedoch Bezeichner für die darin enthaltenen Daten. In diesen Dateien enthält diese erste Zeile Kopfzeilen für die von der Datei dargestellte Tabelle.
csv-Dateien werden häufig zum Speichern und Übertragen von Daten verwendet. Die meisten ausgewachsenen Sprachen und Systeme enthalten oder bieten Zugriff auf Mittel zum Analysieren von Zeilen in solchen Dateien nach ihren Werten.
Installation oder Setup
Für eine CSV-Datei selbst ist keine Installation erforderlich, da es sich um eine reine Textdatei handelt, die normalerweise die Erweiterung .csv
.
Eine CSV-Datei enthält normalerweise Datensätze. Jede Zeile stellt einen Datensatz dar und wird durch ein Trennzeichen getrennt, meistens ein Komma. Semikolons und Tabs werden jedoch auch häufig verwendet. Jede Zeile sollte dieselbe Anzahl von Feldern haben.
example.csv:
Name,Age,Skill,Height,Friendly
Bob,22,10,6.3,yes
Frank,12,7,5.5,no
Verarbeitung von CSV-Dateien in verschiedenen Systemen und Sprachen
Kleine, einfache CSV-Dateien können mit einem Texteditor erstellt werden, da es sich bei einer CSV-Datei nur um Text handelt. Wenn Sie über Tabellenkalkulationssoftware verfügen, können Sie CSV-Dateien in der Regel einfach öffnen und speichern.
Sie zu lesen und zu schreiben oder deren Inhalte anderweitig zu verarbeiten, wird mit den verfügbaren Produkten für die Sprache oder das System der Wahl effizienter ausgeführt.