Live-Forum - Die aktuellen Beiträge
Anzeige
Anzeige
HERBERS
Excel-Forum (Archiv)
20+ Jahre Excel-Kompetenz: Von Anwendern, für Anwender

Forumthread: Führende Nullen nach CSV exportieren?

Führende Nullen nach CSV exportieren?
04.01.2005 12:23:40
cmi
hallo,
ich hab eine excel-Tabelle mit artikelnummern, welche führende nullen haben. beim export ins csv-format werden die werte einfach als zahlen behandelt (obwohl das feld auf "text" gesetzt wurde) und dadurch die nullen gelöscht. dummerweise brauche ich sie aber. hab mir jetzt zwar beim importscript mit einer programmierten lösung geholfen, aber mit excel muss das doch auch irgendwie gehen (stichwort: postleitzahlen u.ä.). nur wie?
excel-version ist excel 2002.
danke für eure hilfe :)
Anzeige

2
Beiträge zum Forumthread
Beiträge zu diesem Forumthread

Betreff
Datum
Anwender
Anzeige
AW: Führende Nullen nach CSV exportieren?
Martin
Hallo cmi
Wenn die Spalte als Text formatiert ist und als CSV-Datei gespeichert wird, wird der Inhalt der Spalte auch als Text gespeichert. Allerdings darf die CSV-Datei nicht mehr in Excel geöffnet werden. Mit einem Texteditor sieht man den formatierten Text in der CSV-Datei. Wenn du hingegen die CSV-Datei mit Excel wieder öffnest, wandelt Excel die Zahlen wieder als solche um. Führende Nullen verschwinden dabei.
Grüße
Martin
Anzeige
AW: Führende Nullen nach CSV exportieren?
05.01.2005 09:08:06
cmi
hallo martin,
vielen dank für die erklärung, in der csv-datei stehen tatsächlich führende nullen. lang lebe die küstliche intelligenz beim öffnen in excel! ;)
;

Forumthreads zu verwandten Themen

Anzeige
Anzeige
Anzeige
Entdecke relevante Threads

Schau dir verwandte Threads basierend auf dem aktuellen Thema an

Alle relevanten Threads mit Inhaltsvorschau entdecken
Anzeige
Anzeige

Infobox / Tutorial

Führende Nullen in CSV beibehalten


Schritt-für-Schritt-Anleitung

  1. Spalte als Text formatieren: Stelle sicher, dass die Spalte mit den Zahlen, die führende Nullen enthalten sollen, als "Text" formatiert ist. Dies kannst du tun, indem du die Spalte auswählst, mit der rechten Maustaste darauf klickst und "Zellen formatieren" wählst. Wähle dann "Text".

  2. CSV-Export durchführen:

    • Klicke auf "Datei" > "Speichern unter".
    • Wähle als Dateityp "CSV (Comma delimited) (*.csv)" aus.
    • Vergib einen Dateinamen und klicke auf "Speichern".
  3. Nicht in Excel öffnen: Achte darauf, die CSV-Datei nicht erneut in Excel zu öffnen, da Excel die Zahlen beim Öffnen automatisch als solche interpretiert und die führenden Nullen entfernt.


Häufige Fehler und Lösungen

  • Fehler: Excel entfernt 0 am Anfang.

    • Lösung: Stelle sicher, dass die Spalte als "Text" formatiert ist, bevor du die CSV exportierst. Vermeide es, die CSV-Datei wieder in Excel zu öffnen.
  • Fehler: CSV-Datei löscht 0.

    • Lösung: Die führenden Nullen sind beim Speichern als CSV vorhanden, werden aber beim Öffnen in Excel entfernt. Verwende einen Texteditor, um die CSV-Datei zu überprüfen.

Alternative Methoden

  • Export über VBA: Wenn du häufig mit führenden Nullen arbeitest, kannst du ein VBA-Skript verwenden, um die Daten im gewünschten Format zu exportieren. Hier ist ein einfaches Beispiel:
Sub ExportCSV()
    Dim FSO As Object
    Dim CSVFile As Object
    Dim i As Integer
    Dim RowData As String

    Set FSO = CreateObject("Scripting.FileSystemObject")
    Set CSVFile = FSO.CreateTextFile("C:\Pfad\zu\deiner\datei.csv", True)

    For i = 1 To ActiveSheet.UsedRange.Rows.Count
        RowData = Join(Application.Transpose(Application.Transpose(ActiveSheet.Rows(i).Value)), ",")
        CSVFile.WriteLine RowData
    Next i

    CSVFile.Close
End Sub
  • Access-Datenbank: Wenn du eine Access-Datenbank hast, kannst du die Tabelle direkt als CSV exportieren, wobei die führenden Nullen beibehalten werden.

Praktische Beispiele

  • Postleitzahlen mit führenden Nullen: Wenn du eine Liste von Postleitzahlen hast, formatiere die Spalte als Text, bevor du die CSV speicherst. Beispiel: "01234" wird korrekt als "01234" in der CSV-Datei gespeichert.

  • Artikelnummern: Wenn deine Artikelnummern führende Nullen enthalten, stelle sicher, dass sie als Text formatiert sind, damit beim Export die Nullen nicht verloren gehen.


Tipps für Profis

  • Verwende Texteditoren: Um sicherzustellen, dass deine CSV-Datei die richtigen Werte enthält, öffne sie in einem Texteditor (z. B. Notepad), anstatt in Excel. So siehst du direkt, ob die führenden Nullen beibehalten wurden.

  • Alternative Dateiformate: Wenn du häufig mit führenden Nullen arbeitest, ziehe in Betracht, andere Formate wie .xlsx zu verwenden, die die Formatierung beibehalten können.


FAQ: Häufige Fragen

1. Warum verschwinden die führenden Nullen beim Öffnen in Excel? Excel interpretiert die Werte als Zahlen, wodurch führende Nullen entfernt werden. Es ist wichtig, die CSV-Datei nicht erneut in Excel zu öffnen.

2. Wie kann ich sicherstellen, dass meine CSV-Datei die führenden Nullen enthält? Speichere die Datei als CSV und öffne sie in einem Texteditor, um zu überprüfen, ob die führenden Nullen vorhanden sind. Stelle sicher, dass die Spalte in Excel als Text formatiert ist.

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Entdecke mehr
Finde genau, was du suchst

Die erweiterte Suchfunktion hilft dir, gezielt die besten Antworten zu finden

Suche nach den besten Antworten
Unsere beliebtesten Threads

Entdecke unsere meistgeklickten Beiträge in der Google Suche

Top 100 Threads jetzt ansehen
Anzeige