Büro-PraxisUnabhängige LibreOffice-Anleitungen.

Calc / Fortgeschritten / Windows

CSV in Calc importieren, ohne führende Nullen oder lange Kennungen zu verlieren

Eine CSV mit drei Datensätzen und ausdrücklich gewählten Spaltentypen importieren, Kennungen und mehrdeutige Datumsangaben bewahren und die Summe vor dem Speichern prüfen.

DIE KURZE ANTWORT

Wählen Sie vor dem Import im Vorschaubereich den Spaltentyp Text für Kennungen. In der Übungsdatei sind A–E und G Text; F erhält US English, damit Beträge Zahlen bleiben. Speichern Sie eine ODS-Arbeitskopie und behalten Sie die ursprüngliche CSV.

Ein Kundenexport enthält die Postleitzahl 02108 und zwei Sendungsnummern, die auf 678 und 679 enden. Bei automatischer Typauswahl kann eine plausibel aussehende Tabelle entstehen, deren Kennungen nicht mehr stimmen. Diese Anleitung bewahrt solche Felder als Text und hält Geldbeträge für Berechnungen verfügbar.

Die Übung verwendet drei fiktive Datensätze. Das Ziel ist eindeutig: Die Kennungen stimmen als Text exakt mit der Quelle überein, North, Studio steht in einer einzigen Zelle und die Betragsspalte ergibt 1345.49. Die englischen Feldnamen bleiben unverändert, damit Übungsdatei, Aufnahmen und Prüfformeln zusammenpassen.

1. Die Quelle prüfen, bevor Calc sie interpretiert

Laden Sie die ursprüngliche CSV herunter und öffnen Sie sie in einem Texteditor, ohne Änderungen zu speichern. Die erste Zeile enthält sieben Überschriften. Kommas trennen die Felder; doppelte Anführungszeichen halten das Komma in "North, Studio" innerhalb des Namens.

Spalte Beispiel Erforderliche Interpretation
A — customer_id 000127 Text: sechsstellige Kennung
B — zip_code 02108 Text: führende Null behalten
C — tracking_id 123456789012345678 Text: alle 18 Ziffern bewahren
D — source_date 03/04/2026 Text: Datumsreihenfolge ungeklärt
E — sku 5E2 Text: Artikelkennung
F — amount_usd 1299.50 Zahl mit US-Dezimalpunkt
G — customer_name North, Studio Text: ein Name, nicht zwei Felder

Ein benutzerdefiniertes Zahlenformat kann eine verkürzte Kennung richtig aussehen lassen. Es ändert jedoch nur die Anzeige, nicht den ursprünglichen Wert.

2. Trennzeichen und Zeichensatz wählen

Die englischen Dialogbegriffe entsprechen den vorhandenen Aufnahmen; die Schritte erklären ihre Funktion auf Deutsch.

  1. Wählen Sie in Calc Datei > Öffnen (File > Open) (Datei öffnen) und die CSV. Wählen Sie den Dateityp Text CSV, falls die automatische Erkennung einen anderen Filter nimmt.
  2. Stellen Sie im Dialog Textimport (Text Import) den Zeichensatz auf Unicode (UTF-8). Wählen Sie bei Gebietsschema (Locale) – in manchen Versionen Sprache (Language) – Englisch (USA) (English (USA)).
  3. Wählen Sie Getrennt (Separated by), aktivieren Sie nur Komma (Comma) und deaktivieren Sie andere Trennzeichen. Als Zeichenfolgentrennzeichen (String delimiter) dient das doppelte Anführungszeichen. Lassen Sie Feldtrenner zusammenfassen (Merge delimiters) und Leerräume beschneiden (Trim spaces) für diese Übung aus.
  4. Beginnen Sie bei Zeile 1. Die Vorschau muss genau sieben Spalten zeigen; North, Studio gehört unter customer_name.

Falls der Dialog ausbleibt, brechen Sie ab und öffnen Sie die Datei erneut über Datei > Öffnen (File > Open). Wählen Sie den Text-CSV-Filter und aktivieren Sie gegebenenfalls Filtereinstellungen bearbeiten (Edit filter settings).

3. Spaltentypen in der Vorschau festlegen

Klicken Sie auf die Überschrift der Vorschauspalte A und wählen Sie unter Spaltentyp (Column type) den Typ Text. Wiederholen Sie das für B, C, D, E und G. Für F wählen Sie US-Englisch (US English). Kontrollieren Sie alle Überschriften, bevor Sie mit OK bestätigen.

Diese Festlegung erfolgt beim Import, nicht nachträglich im Zellformat. Text bewahrt die Zeichenfolgen; US-Englisch (US English) erklärt Calc den Dezimalpunkt in den Beträgen.

Tatsächliche Einstellungen für die sieben Spalten. Die ausgewählte Betragsspalte verwendet US English, die übrigen sechs Spalten Text. Die Aufnahme zeigt die englische Oberfläche.

Erweiterte Zahlenerkennung (Detect special numbers) auszuschalten ersetzt die Spaltentypen nicht: Gewöhnliche Dezimalfolgen können weiterhin Zahlen werden. Anführungszeichen sichern die Feldgrenze; allein garantieren sie keinen Texttyp, solange die entsprechende Option für zitierte Felder nicht aktiviert ist. Explizite Typen vermeiden diese Abhängigkeiten.

4. Die tatsächlichen Werte kontrollieren

Verbreitern Sie die Spalten. Wenn die Überschriften in Zeile 1 stehen, prüfen Sie:

Zelle Exakter Inhalt
A2 / B2 000127 / 02108
C2 123456789012345678
C3 123456789012345679
D2 / E2 03/04/2026 / 5E2
G3 / G4 José Rivera / North, Studio

Geben Sie in freie Zellen folgende Prüfungen ein. Sie verwenden englische Funktionsnamen und Semikolons. In einer deutschen Installation entsprechen EXACT, ISNUMBER und SUM den Funktionen IDENTISCH, ISTZAHL und SUMME; Trennzeichen können von Ihren Einstellungen abhängen.

=EXACT(A2;"000127")
=EXACT(B2;"02108")
=EXACT(C2;"123456789012345678")
=EXACT(C3;"123456789012345679")
=ISNUMBER(F2)
=ISNUMBER(F3)
=ISNUMBER(F4)
=SUM(F2:F4)

Die ersten sieben Ergebnisse müssen TRUE beziehungsweise WAHR sein, die Summe 1345.49 beziehungsweise 1345,49. Prüfen Sie jeden Betrag: SUM kann Textwerte unbemerkt überspringen. Die Länge allein beweist nicht, dass eine lange Kennung stimmt.

A1:G4 nach dem Import, noch ohne Kontrollformeln. Die lokale Zahlenanzeige verwendet ein Dezimalkomma; importiert wurde die Betragsspalte mit US English.

5. Eine bearbeitbare Kopie speichern

Wählen Sie Datei > Speichern unter (File > Save As) und speichern Sie csv-import-working.ods als ODF Spreadsheet (.ods). Schließen und öffnen Sie die Datei erneut und wiederholen Sie die Vergleiche. Die geprüfte ODS enthält den tatsächlich per API geprüften Import und die Kontrollen in Spalte I. Sie dient zum Vergleichen, nicht als Ersatz für die Übung.

Bewahren Sie 03/04/2026 als Text, bis der Datenlieferant das Format erklärt. Sowohl der 4. März als auch der 3. April sind möglich. Keine Importeinstellung kann diese Absicht erraten. Behalten Sie den Quelltext neben einer später umgewandelten Datumsangabe.

Bildnachweise

Die beiden Calc-Aufnahmen zeigen den Import dieser Übung über die Programmoberfläche. Die installierte Version wurde für diese bereitgestellten Aufnahmen nicht dokumentiert. Sie sind von den versionierten API-Prüfungen zu unterscheiden.

Wenn es nicht funktioniert

Öffnen Sie die unveränderte CSV erneut, wenn Werte bereits verändert wurden. Nachträgliches Textformat stellt verlorene Nullen oder gerundete Ziffern nicht wieder her. Prüfen Sie bei nur einer Vorschauspalte das Trennzeichen; bei falscher Summe den Spaltentyp und die Dezimaleinstellung.

Übungsdateien

Quellen

Weiterlesen