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

CSV Import direkt in Spalten in Excel 2000

Forumthread: CSV Import direkt in Spalten in Excel 2000

CSV Import direkt in Spalten in Excel 2000
10.06.2002 16:38:47
Frank
Hallo!
Ich möchte aus einem Programm (SIEBEL) eine csv formatierte Liste exportieren. Man kann dort angeben, dass die CSV-Datei sofort nach Export geöffnet werden soll. Das geschieht dann durch Excel. Mit Office 97 (auf NT) öffnete sich Excel 97 direkt nach Export und hat alle Daten korrekt in Spalten angezeigt.

Seit ich Office 2000 (auf W2000) habe, funktioniert das nicht mehr. Excel öffnet sich zwar, aber der gesamte Datensatz steht in der 1. Spalte und ich muss dann jedesmal die erste Spalte markieren und dann die Funktionen "Text in Spalten" ausführen.

Wie kann ich das ändern, so dass das wieder genausau automatisch funktionert wie in Excel 97 ???

Vielen Dank für (möglichst einfache :-) ) Erklärung / Lösung!!
Grüße
Frank

Anzeige

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

Betreff
Datum
Anwender
Anzeige
Re: CSV Import direkt in Spalten in Excel 2000
10.06.2002 18:07:45
Klaus
Hallo Frank!
Ich bin zwar auch kein Profi, hatte jedoch das Problem auch schon oft und habe als Lösung dafür zwei Wege gefunden. (Vielleicht gibt es auch noch einfachere).
Die erste Version wäre, dass du mit der neuen Office-Version eine andere Länderkennung (Ländercode: was man bei 97 unter Einstellungen/Systemsteuerung/Ländereinstellung/Gebietsschema findet) eingestellt hast.
Wenn dann nämlich in der Lasche "Zahlen" als Listentrennzeichen ein ";" eingetragen ist, kann er nämlich die Kommata (*.CSV) nicht mehr als Spalten-Trennzeichen erkennen.
Von daher wäre es eine Möglichkeit, dass du einen Ländercode/Gebietsschema einstellst, was "," als Listentrennzeichen hat.
Das Problem tritt meines Wissens nämlich deshalb auf, dass einmal ein ";" als Trennzeichen und einmal ein "," als Trennzeichen benutzt wird.

Die andere Variante, die ich gelegentlich benutze, wenn ich den Ländercode nicht umstellen will, ist, dass ich einfach die falsch geöffnete csv-Datei wieder schließe und von Excel aus direkt öffne (Datei/öffnen/....)
Komischerweise klappt es dann meistens. (Was jedoch auch nicht weniger kompliziert ist, als die Variante, die du sowieso schon benutzt ("Text in Spalten" ausführen).

Wie schon gesagt, als besonders profihaft empfinde ich diese Lösungen auch nicht.

MfG

Klaus

Anzeige
Re: CSV Import direkt in Spalten in Excel 2000
12.06.2002 10:59:24
Birgit
Das Problem eines Kunden von uns war, csv Dateien in Excel zu öffnen. Je nach Rechner an dem ich das ausprobiert hatte, hat er entweder beim Öffnen über den Explorer nach Kommata getrennt und über DATEI-ÖFFNEN in Excel selbst nach Semikolon oder aber er hatte bei beiden nach Semikolon getrennt, so wie ich das auch wollte. Ich dachte erst es läge an der Excel Version oder an den unterschiedlichen Betriebssystemen, die wir in unserem EDV Unternehmen nutzen.

Die Ländereinstellung wird, soweit ich das noch in Erinnerung habe nur beim Öffnen mit DATEI ÖFFNEN gelesen. Wenn man über den Explorer geht, dann nicht. Dann wird je nach Excel Version (deutsches oder Englisches VBA) nach Komma oder Semikolon getrennt.

Lösung:
Ich hatte nach langer Suche im Internet und ohne Programmierkenntnisse versucht eine Lösung zu finden:
Im Windows Explorer (je nach Version unter ANSICHT (Windows 98) oder EXTRAS gibt es den Befehl ORDNEROPTIONEN. Darin klickt ihr auf die Registerkarte DATEITYPEN. Hier wird festgelegt, welches Programm sich zu welchem Dateitypen öffnen soll. Hier gibt es den Eintrag "Microsoft-Komma getrennte Werte" (also csv-Dateityp). Wenn ihr die Verbindung löscht und hinterher beim öffnen dieser Datei (egal wie) die Verbindung mit Excel wieder herstellt, wird hier nie wieder "Microsoft-Komma getrennte Werte" notiert (wohl nur bei der Installation von Office) sondern DATEI CSV. Danach konnte ich csv Dateien über Excel und(!) den Windows Explorer nach Semikolon getrennt öffnen.

Ich habe das allerdings nicht unter Windows 2000 probiert (nur NT und 98, mit jeweils Excel 97 oder 2000). Hat dort überall funktioniert. Ich wünsche Dir eine schnelle Lösung für Dein Problem! Viel Glück!

Grüße
Birgit

Anzeige
;

Forumthreads zu verwandten Themen

Anzeige
Anzeige
Anzeige
Anzeige
Entdecke relevante Threads

Schau dir verwandte Threads basierend auf dem aktuellen Thema an

Alle relevanten Threads mit Inhaltsvorschau entdecken
Anzeige

Infobox / Tutorial

CSV Import direkt in Spalten in Excel 2000


Schritt-für-Schritt-Anleitung

  1. Excel-Einstellungen prüfen: Überprüfe die Ländereinstellungen deines Betriebssystems. Stelle sicher, dass das Listentrennzeichen auf "," (Komma) eingestellt ist. Gehe dazu in die Systemsteuerung und suche nach den Regionaleinstellungen.

  2. CSV-Datei exportieren: Stelle sicher, dass du die CSV-Datei aus deinem Programm (z.B. SIEBEL) exportierst und die Option wählst, die Datei sofort zu öffnen.

  3. CSV in Excel öffnen: Wenn die Datei in Excel geöffnet wird und alle Daten in einer einzelnen Spalte erscheinen, schließe die Datei und öffne sie direkt über Excel.

  4. Text in Spalten verwenden: Markiere die erste Spalte, gehe zu Daten > Text in Spalten und folge dem Assistenten, um die Daten nach Komma oder Semikolon zu trennen.

  5. Automatisierung prüfen: Überlege, ob du diesen Prozess mit einem VBA-Skript automatisieren möchtest, um CSV-Dateien automatisch in Spalten zu importieren.


Häufige Fehler und Lösungen

  • Problem: CSV-Datei wird in Excel nicht richtig angezeigt.

    • Lösung: Überprüfe die Ländereinstellungen. Manchmal wird die CSV-Datei aufgrund von unterschiedlichen Trennzeichen (Komma vs. Semikolon) nicht korrekt geöffnet.
  • Problem: Alle Daten stehen in einer Spalte.

    • Lösung: Verwende die Funktion „Text in Spalten“, um die Daten manuell zu trennen. Alternativ kannst du die Datei direkt über Excel öffnen und die richtigen Einstellungen wählen.

Alternative Methoden

  • Direktes Öffnen: Anstatt die CSV-Datei durch Doppelklick zu öffnen, gehe zu Datei > Öffnen in Excel und wähle „Alle Dateien“ aus. Dadurch kannst du die richtigen Trennzeichen besser auswählen.

  • VBA-Skript: Wenn du häufig mit CSV-Dateien arbeitest, kannst du ein VBA-Skript schreiben, um den Import zu automatisieren. Hier ist ein einfaches Beispiel:

Sub ImportCSV()
    With ActiveSheet.QueryTables.Add(Connection:="TEXT;C:\dein\pfad\zu\datei.csv", Destination:=Range("A1"))
        .TextFileConsecutiveDelimiter = False
        .TextFileTabDelimiter = False
        .TextFileCommaDelimiter = True
        .TextFileSemicolonDelimiter = False
        .Refresh
    End With
End Sub

Praktische Beispiele

  • Beispiel 1: Exportiere eine Liste von Kunden aus einem CRM-System als CSV und öffne sie direkt in Excel. Stelle sicher, dass die Ländereinstellung auf „Deutsch“ steht, um Komma als Trennzeichen zu verwenden.

  • Beispiel 2: Wenn du eine CSV-Datei hast, die alles in einer Spalte anzeigt, gehe zu Daten > Text in Spalten, wähle „Getrennt“, dann „Komma“ als Trennzeichen.


Tipps für Profis

  • Ländereinstellungen optimieren: Stelle die Ländereinstellungen so ein, dass sie immer mit dem Trennzeichen übereinstimmen, das du in deinen CSV-Dateien verwendest. Dies kann helfen, zukünftige Probleme zu vermeiden.

  • CSV-Dateien automatisiert importieren: Nutze die Möglichkeit, den Importprozess durch Makros oder VBA zu automatisieren. So sparst du Zeit und Fehlerquellen.

  • CSV-Datei im richtigen Format speichern: Achte darauf, dass beim Speichern der CSV-Datei das richtige Trennzeichen verwendet wird, um Komplikationen beim Import in Excel zu vermeiden.


FAQ: Häufige Fragen

1. Wie kann ich Excel CSV automatisch in Spalten öffnen?
Stelle sicher, dass die Ländereinstellungen auf ein Trennzeichen eingestellt sind, das mit der CSV-Datei übereinstimmt, und öffne die Datei direkt über Excel.

2. Was tun, wenn die CSV-Datei alles in einer Spalte anzeigt?
Nutze die Funktion „Text in Spalten“, um die Daten manuell zu trennen, oder überprüfe die Ländereinstellungen, um sicherzustellen, dass das richtige Trennzeichen verwendet wird.

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