Anzeige
Anzeige
HERBERS
Excel-Forum (Archiv)
20+ Jahre Excel-Kompetenz: Von Anwendern, für Anwender
Inhaltsverzeichnis

abspeichern csv-Datei "0 ist weg"

Forumthread: abspeichern csv-Datei "0 ist weg"

abspeichern csv-Datei "0 ist weg"
05.04.2003 12:16:41
Ludwig Metz
Hallo zusammen,
Ich erstelle per Makro mehrere dateien und speichere sie im CSV Format ab. In einer Spalte habe ich Art.-Nummern mit Zahlen und Zahlen+Buchstaben.
bsp.
038Z153
038Z154
038Z155
038Z156
0420023
0420024
0420025
0420026
0420027

In der xls-Datei ist jeweils ein abostroph vor der art-nummer, um sie als text zu markieren.

bsp.
`0420027

Nach dem öffnen der CSV Datei wird bei den art-nummern ohne Buchstaben die 0 vorne abgeschnitten. Aus 0420027 wird 420027.

Gibt es dafür eine Lösung?
besten dank im voraus!



Anzeige

6
Beiträge zum Forumthread
Beiträge zu diesem Forumthread

Betreff
Datum
Anwender
Anzeige
Re: abspeichern csv-Datei "0 ist weg"
05.04.2003 15:06:00
th.heinrich

hallo Ludwig,

arbeite nicht mit *.csv, nach einigem probieren erhielt ich mit folgendem BENUTZERDEFINIERTEM-FORMAT '0000000 die vorangestelle 0, allerdings mit hochkomma.

falls Du Dich weiter auf die suche machen willst nutze die RECHERCHE.

hier als suchbegriff csv eingeben.

https://www.herber.de/forum/archiv/search/searchlist.htm

gruss thomas.

p.s. im uebrigen bin ich der meinung die RECHERCHE wird zu wenig genuzt.

Anzeige
Re: abspeichern csv-Datei "0 ist weg"
05.04.2003 17:33:51
Ludwig Metz

Hallo Thomas,
Danke für den Tip. Habe in der Recherche geguckt, aber nichts passendes gefunden. Ist allerdings auch ein ausnahme-problem.

sorry ot.
05.04.2003 21:21:56
th.heinrich

.

Re: abspeichern csv-Datei "0 ist weg"
06.04.2003 10:40:33
andre

hallo ludwig,
ich öffne die csv nicht einfach, sondern importiere sie in ein blatt, dass ich vorher als text formatiere. dann sollte es klappen. zum import gibt es dann was in der recherche oder auch in den faq, da findest du z.b. das
http://xlfaq.herber.de/texte/205603h.htm
gruss andre

Anzeige
Re: abspeichern csv-Datei "0 ist weg"
06.04.2003 21:15:27
Ludwig Metz

Hallo Andre,
besten Dank für den Tip. Daraus ergibt sich für mich eine neue Frage:(entschuldige meine Neugier) Wird die "0" vor dem Abspeichern entfernt, also nicht mehr vorhanden, oder nach dem öffnen in einer neuen Datei abgeschnitten. (dann auf Datei ja noch vorhanden)??
Hast Du dafür eine Lösung?!?

Anzeige
Re: abspeichern csv-Datei "0 ist weg"
07.04.2003 17:33:20
andre

hallo ludwig,
bei datei speichern unter... csv werden die daten im gewählten format gespeichert, also mit führenden nullen oder meinetwegen mit der Währung.
gruss andre

;
Anzeige

Infobox / Tutorial

Führende Nullen in CSV-Dateien Behalten


Schritt-für-Schritt-Anleitung

Um sicherzustellen, dass die führenden Nullen in deiner CSV-Datei beibehalten werden, kannst du folgende Schritte ausführen:

  1. Formatierung der Excel-Tabelle:

    • Wähle die Spalte mit den Artikelnummern aus.
    • Klicke mit der rechten Maustaste und wähle „Zellen formatieren“.
    • Wähle „Text“ als Formatierung. Dies hilft, dass Excel die Nullen nicht entfernt.
  2. Eingabe von Abostroph:

    • Vor der Eingabe von Artikelnummern kannst du ein Abostroph (') voranstellen. Zum Beispiel: 0420027 wird zu '0420027.
  3. Speichern als CSV:

    • Gehe auf „Datei“ > „Speichern unter“ und wähle das CSV-Format aus.
    • Achte darauf, dass du beim Speichern den Hinweis bezüglich der Formatierung beachtest.
  4. Importieren der CSV-Datei:

    • Öffne ein neues Excel-Dokument und gehe zu „Daten“ > „Daten abrufen“ > „Aus Text/CSV“.
    • Wähle deine CSV-Datei aus. Achte darauf, das Datenformat auf „Text“ zu setzen, um die führenden Nullen zu behalten.

Häufige Fehler und Lösungen

  • Fehler: Führende Nullen verschwinden
    Lösung: Stelle sicher, dass die Spalte vor dem Speichern als „Text“ formatiert ist. Dies verhindert, dass Excel die Nullen entfernt.

  • Fehler: CSV-Datei zeigt die Nullen nicht an
    Lösung: Nutze das Abostroph beim Eingeben der Artikelnummern. Dies hilft Excel, die Nummern als Text zu interpretieren.

  • Fehler: Importierte Daten haben keine Nullen
    Lösung: Importiere die CSV-Datei anstatt sie direkt zu öffnen. Achte darauf, das Datenformat auf „Text“ zu setzen.


Alternative Methoden

Falls die oben genannten Schritte nicht funktionieren, kannst du folgende Methoden versuchen:

  1. VBA-Makro: Erstelle ein Makro, das die Daten automatisch formatiert und speichert. Ein einfaches Beispiel könnte so aussehen:

    Sub SaveAsCSV()
       Dim ws As Worksheet
       Set ws = ThisWorkbook.Sheets("Sheet1")
       ws.Copy
       ActiveWorkbook.SaveAs "C:\DeinPfad\datei.csv", xlCSV
       ActiveWorkbook.Close
    End Sub
  2. Verwendung von Drittanbieter-Tools: Es gibt Softwarelösungen, die speziell dafür entwickelt wurden, um CSV-Dateien zu manipulieren und die führenden Nullen zu speichern.


Praktische Beispiele

  • Beispiel für Artikelnummern:

    • In Excel: 0420027, 038Z153
    • Nach dem Speichern als CSV und dem korrekten Import sollten die Werte unverändert bleiben.
  • CSV-Datei-Inhalt:

    Artikelnummer
    '0420027
    '038Z153

Tipps für Profis

  • Verwende Abostrophs für alle numerischen Werte, bei denen führende Nullen wichtig sind. Dies gilt insbesondere für Artikelnummern, die Nullen am Anfang haben.

  • Teste die CSV-Datei nach dem Speichern in einem Texteditor, um sicherzustellen, dass die Nullen vorhanden sind, bevor du sie in Excel öffnest.

  • Halte deine Excel-Version aktualisiert, um die neuesten Funktionen und Fehlerbehebungen zu nutzen. In neueren Versionen von Excel gibt es verbesserte Importoptionen für CSV-Dateien.


FAQ: Häufige Fragen

1. Warum verschwinden die führenden Nullen in meiner CSV-Datei?
Excel interpretiert Zahlen standardmäßig als numerische Werte und entfernt führende Nullen. Du musst sicherstellen, dass die Spalte als Text formatiert ist.

2. Was ist ein Abostroph und wie hilft es bei CSV-Dateien?
Ein Abostroph ist ein Zeichen, das du vor einer Zahl setzen kannst, damit Excel diese als Text behandelt. Dadurch bleiben führende Nullen erhalten.

3. Kann ich die Nullen auch nach dem Speichern wiederherstellen?
Wenn die Nullen beim Speichern verloren gehen, gibt es keine einfache Möglichkeit, sie wiederherzustellen. Du musst die Originaldaten überprüfen und sicherstellen, dass die Formatierung korrekt ist, bevor du die CSV-Datei speicherst.

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