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

Zahlenfeld in CSV Datei

Forumthread: Zahlenfeld in CSV Datei

Zahlenfeld in CSV Datei
03.01.2008 08:01:36
Mamo
Hallo!
Ich hab ein kleines Problem, ich habe eine Excelliste mit 19 Stelligen Zahlen, die ich in eine *.csv speichern muß damit sie in einem Externen Programm öffnen kann.
So sieht die Zahl (Zellenwert) aus 89490200000532764151
Das Problem er formatiert das um, wenn ich die CSV noch mal öffne ist aus der 89490200000532764151 eine 8,94902E+19 geworden!
Egal wie ich die Zelle vorher formatiere - nach Speichern unter CSV ist es "Zahlenwert" und nicht mehr verwendbar.
Was mache ich falsch?
Gruß Mamo

Anzeige

4
Beiträge zum Forumthread
Beiträge zu diesem Forumthread

Betreff
Datum
Anwender
Anzeige
AW: Zahlenfeld in CSV Datei
03.01.2008 10:00:21
Holger
Hallo Mamo,
formatiere die Zahl als String.
Viel Erfolg
Holger

AW: Zahlenfeld in CSV Datei
03.01.2008 10:17:00
Mamo
OK Holger und wie mache ich das?
Hab die Auswahl:
Standard
Zahl
Währung
Buchhaltung
Datum
Uhrzeit
Prozent
Bruch
Wissenschaft
Text
Sonderformat
Benutzerdefiniert
Dazu muß ich sagen das die 19 Stellige Zahl von einen Barcodescanner eingegebn wird, also nicht Tastatur eingabe!
Gruß Mamo

Anzeige
AW: Zahlenfeld in CSV Datei
03.01.2008 12:22:52
fcs
Hallo Mamo,
die Spalte mit dem Scannercode sollte in der Exceldatei als "Text" formatiert sein.
Nach dem Speichern unter als CSV-Datei sind die Daten dann auch noch ok.
Beim Öffnen der CSV-Datei in Excel gibt es dann das Problem. Excel "liebt" nun mal Zahlen. Alles, was beim Öffnen von Fremdformaten nicht explizit als Text formatiert ist und wie eine Zahl/Datum aussieht, wird von Excel in eine Zahl bzw. ein Datum umgewandelt.
Die einzige Möglichkeit die Daten der CSV-Datei unversehrt wieder in Excel zu öffnen besteht darin, die CSV-Datei im Explorer in eine TXT-Datei umzubenennen/kopieren. Beim Öffnen der TXT-Datei in Excel hast du dann die Möglichkeit im Assissitenten das Format der Spalte mit den gescannten Ziffern auf "Text" statt "Standard" zu ändern. Excel zeigt dann ggf. an (grünes Dreieck), dass in den Zellen eine Zahl als Text steht, aber die Ziffernfolge bleibt vollständig erhalten.
Evtl. ist auch insgesamt einfacher, wenn du die Exceldatei als Text-Datei mit Tab-Trennzeichen statt als CSV-Format speicherst. Das hängt davon ab, wofür du die CSV-Dateien benötigst.
Gruß
Franz

Anzeige
AW: Zahlenfeld in CSV Datei
03.01.2008 12:24:53
KlausF
Hallo, Mamo!
Hast Du Deine erstellte csv-Datei schon mal mit einem Editor geöffnet?- ich hab's getestet:
Da erscheint die Zahl ungekürzt in ihrer ganzen Pracht und nicht im Expo-Format.
Du hast sie sicher wieder mittels Excel geöffnet, und da erscheint sie im Standardformat, also Expo, weil sie bei Umwandlung zu csv ihre Formatierung verloren hat.
MfG!
Klaus
Anzeige
;

Forumthreads zu verwandten Themen

Anzeige
Entdecke relevante Threads

Schau dir verwandte Threads basierend auf dem aktuellen Thema an

Alle relevanten Threads mit Inhaltsvorschau entdecken
Anzeige

Infobox / Tutorial

Zahlenfeld in CSV Datei richtig speichern


Schritt-für-Schritt-Anleitung

  1. Excel öffnen und die 19 stellige Zahl in eine Zelle eingeben.
  2. Zelle formatieren: Wähle die Zelle aus, klicke mit der rechten Maustaste und gehe auf "Zellen formatieren". Wähle "Text" aus der Liste der Formate. Dies verhindert, dass Excel die Zahl als wissenschaftliche Notation anzeigt.
  3. Speichern als CSV: Gehe auf "Datei" > "Speichern unter" und wähle das Format "CSV (Comma delimited) (*.csv)" aus.
  4. CSV-Datei überprüfen: Öffne die CSV-Datei mit einem Texteditor (z. B. Notepad), um sicherzustellen, dass die 19 stellige Zahl korrekt gespeichert wurde.

Häufige Fehler und Lösungen

  • Zahl wird in wissenschaftlicher Notation angezeigt: Dies passiert, wenn die Zelle nicht als Text formatiert ist. Stelle sicher, dass du die Zelle als "Text" formatierst, bevor du die CSV speicherst.
  • CSV-Datei wird nicht korrekt geöffnet: Wenn du die CSV-Datei direkt in Excel öffnest, wird die Formatierung oft geändert. Benutze stattdessen einen Texteditor, um die Datei zu überprüfen.
  • Barcodescanner gibt falsche Werte aus: Stelle sicher, dass der Scanner die Werte als Text überträgt. Eine falsche Konfiguration kann zu Problemen führen.

Alternative Methoden

  • Speichern als TXT-Datei: Du kannst die Excel-Datei auch als Textdatei mit Tab-Trennzeichen speichern. Dies ermöglicht es dir, beim Öffnen in Excel das Textformat der Spalte auszuwählen.
  • CSV-Datei mit Excel-Assistenten öffnen: Anstatt die CSV-Datei direkt zu öffnen, kannst du sie über den Assistenten importieren und dort das Format für die Spalte mit den 19 stelligen Zahlen auf "Text" setzen.

Praktische Beispiele

Angenommen, du hast die Zahl 89490200000532764151 in Zelle A1:

  1. Formatierung:

    • Klicke auf Zelle A1, gehe auf "Zellen formatieren" und wähle "Text".
  2. Speichern:

    • Speichere die Datei als beispiel.csv.
  3. Überprüfung:

    • Öffne beispiel.csv mit Notepad. Die Zahl sollte vollständig angezeigt werden: 89490200000532764151.

Tipps für Profis

  • Verwende Anführungszeichen: Wenn du Werte in der CSV-Datei hast, die ein Komma enthalten, setze diese in Anführungszeichen, z. B. "89490200000532764151".
  • Regelmäßige Backups: Mache regelmäßig Sicherungen deiner Excel-Dateien, insbesondere wenn du mit wichtigen Daten arbeitest.
  • Excel-Optionen prüfen: Gehe in Excel zu "Optionen" und stelle sicher, dass keine automatischen Formatierungen aktiviert sind, die deine Daten beim Öffnen in CSV-Dateien ändern könnten.

FAQ: Häufige Fragen

1. Warum wird die 19 stellige Zahl in Excel verändert?
Excel interpretiert Zahlen, die wie große Werte aussehen, automatisch als wissenschaftliche Notation. Durch die Formatierung als "Text" kannst du dies verhindern.

2. Wie kann ich sicherstellen, dass die CSV-Datei korrekt geöffnet wird?
Öffne die CSV-Datei nicht direkt in Excel, sondern benutze einen Texteditor oder importiere sie über den Assistenten, um das Format der Spalte zu wählen.

3. Gibt es eine Möglichkeit, die Zahlen in der CSV-Datei zu formatieren?
Direkte Formatierungen in einer CSV-Datei sind nicht möglich, da CSV ein reines Textformat ist. Du kannst die Daten jedoch in Excel nach dem Import formatieren.

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