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

Forumthread: Datumsformat in CSV-Datei

Datumsformat in CSV-Datei
23.12.2008 09:17:39
Karin
Guten Morgen
Ich habe eine Excel Spalte mit den werten 2008-12-23. Diese Datei speichere ich als *.csv ab und öffne sie danach wieder. Nach dem Öffnen steht in der Zelle 23.12.2008.
Wie kann ich das machen, dass auch in der *.csv-Datei 2008-12-23 stehen bleibt?
Danke für die Unterstützung.
Gruss, Karin
Anzeige

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

Betreff
Datum
Anwender
Anzeige
AW: Datumsformat in CSV-Datei
23.12.2008 10:25:23
Tino
Hallo,
Excel hat eben seine eigene Vorstellung wie das Datum aussieht.
Sobald Excel ein Datumsformat erkennt, wandelt er es in ein für sich passendes Datum um.
Möglichkeiten,
In den Ländereinstellungen das Datumsformat ändern, wirkt sich aber auf dass ganze System aus.
Datei nicht öffnen sondern Importieren und Dabei das Format entsprechend einstellen.
Andere Möglichkeiten sehe ich jetzt nicht, wenn dass Datum kein Text werden soll.
Ich lass die Frage mal offen.
Gruß Tino
Anzeige
noch was...
23.12.2008 10:39:37
Tino
Hallo,
*.csv Dateien sind im eigentlichen Sinn keine Excel Dateien,
sondern normale Textdateien entsprechend geht Excel damit auch um.
Vielleicht hilft dies, dass ganze besser zu verstehen.
Gruß Tino
AW: noch was...
23.12.2008 10:45:00
Karin
Hallo Tino
Supper, danke! Der Tipp mit dem Import war's. Jetzt klappt's!
Schöne Festtage!
Gruss, Karin
Anzeige
AW: Datumsformat in CSV-Datei
23.12.2008 10:44:05
Reinhard
Hi Karin,
in der csv-Datei steht ja 2008-12-23 drin.
Lass mal nach dem Öffnen der datei dieses Makro laufen:

Sub tt()
Dim Spa As Long
For Spa = 1 To Cells(1, Columns.Count).End(xlToLeft).Column
If IsDate(Cells(2, Spa)) Then Columns(Spa).NumberFormat = "yyyy-mm-dd"
Next Spa
End Sub


Gruß
Reinhard

Anzeige
;

Forumthreads zu verwandten Themen

Anzeige
Anzeige
Anzeige
Anzeige

Infobox / Tutorial

Datumsformat in CSV-Datei


Schritt-für-Schritt-Anleitung

  1. Öffne Excel und lade die Datei mit deinen Datumsangaben.
  2. Speichere die Datei als CSV: Klicke auf „Datei“ -> „Speichern unter“ und wähle das Format „CSV (Comma delimited) (*.csv)“.
  3. Schließe Excel: Nach dem Speichern, schließe Excel vollständig.
  4. Importiere die CSV-Datei: Öffne Excel erneut und wähle „Daten“ -> „Aus Text/CSV“. Wähle deine CSV-Datei aus.
  5. Wähle das Datumsformat: Im Importdialog kannst du das Format der Datumsangaben anpassen. Achte darauf, dass du das richtige Format wählst, um das CSV-Datumsformat zu ändern.
  6. Überprüfe die Daten: Stelle sicher, dass die Daten korrekt dargestellt werden, bevor du die Datei speicherst.

Häufige Fehler und Lösungen

  • Problem: Das Datum wird beim Öffnen in Excel umgewandelt.

    • Lösung: Verwende die Importfunktion anstelle des direkten Öffnens der CSV-Datei, um das Datumsformat zu bewahren.
  • Problem: Das CSV-Datumsformat stimmt nicht mit den regionalen Einstellungen überein.

    • Lösung: Ändere die Ländereinstellungen in Excel oder passe das Datumsformat während des Imports an.

Alternative Methoden

  • Makros verwenden: Du kannst ein VBA-Makro nutzen, um das Datumsformat in einer CSV-Datei zu ändern. Hier ist ein einfaches Beispiel:
Sub tt()
Dim Spa As Long
For Spa = 1 To Cells(1, Columns.Count).End(xlToLeft).Column
    If IsDate(Cells(2, Spa)) Then Columns(Spa).NumberFormat = "yyyy-mm-dd"
Next Spa
End Sub
  • Textdatei in Excel konvertieren: Öffne die CSV-Datei in einem Texteditor, ändere die Datumsangaben manuell und speichere sie erneut.

Praktische Beispiele

  • Beispiel 1: Du hast eine CSV-Datei mit dem Datum „2008-12-23“ und möchtest sicherstellen, dass es beim Import in Excel als „2008-12-23“ bleibt. Nutze die Schritt-für-Schritt-Anleitung, um die Daten korrekt zu importieren.

  • Beispiel 2: Wenn du eine CSV-Datei hast, die Zahlen als Datum behandelt, kannst du das oben genannte Makro verwenden, um die Datumsformatierung zu ändern.


Tipps für Profis

  • Verwende Textformat: Wenn du sicherstellen möchtest, dass Excel deine Datumsangaben nicht umformatiert, kannst du die Spalten als Text formatieren, bevor du die Daten importierst.

  • Regelmäßige Backups: Mache regelmäßig Backups deiner Daten, bevor du Änderungen vornimmst, insbesondere wenn du mit CSV-Dateien arbeitest.


FAQ: Häufige Fragen

1. Wie kann ich das Datumsformat in einer CSV-Datei ändern? Du kannst das Datumsformat in einer CSV-Datei ändern, indem du die Datei importierst und im Importdialog das gewünschte Format auswählst.

2. Warum wird mein Datum beim Öffnen der CSV-Datei in Excel verändert? Excel hat eine eigene Interpretation von Datumsformaten. Wenn du die Datei öffnest, versucht Excel, die Daten in ein für sich passendes Format zu konvertieren. Verwende die Importfunktion, um dies zu vermeiden.

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Anzeige