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

Textkonvertierungsassistent

Forumthread: Textkonvertierungsassistent

Textkonvertierungsassistent
12.07.2006 14:53:41
reiner
Hallo Leute,
wenn ich eine Datei mit der Endung „txt“ in Excel öffne, wird der Textkonvertierungsassistent gestartet. Hier kann durch Wahl eines Trennzeichens (Komma, Semikolon usw.) ein Trennkriterium für Spalten festgelegt werden.
Beim Öffnen einer Datei mit der Endung „csv“ hingegen wird der Textkonvertierungsassistent nicht gestartet. Hier stehen danach sämtliche Werte einschl. Trennzeichen in jeweils einer Zelle.
Wie kann ich erreichen dass der Textkonvertierungsassistent auch bei *.csv-Dateien in Excel gestartet wird? (Natürlich könnte ich vorher die Endung der zu öffnenden Datei von *.csv in *.txt umbenennen, das will ich aber nicht)
mfg
reiner
Anzeige

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

Betreff
Datum
Anwender
Anzeige
AW: Textkonvertierungsassistent
12.07.2006 15:18:10
Bertram
Hi Reiner,
Daten - Text in Spalten
Gruß
Bertram
AW: Textkonvertierungsassistent
12.07.2006 19:51:07
reiner
Hallo Bertram,
danke für den Tipp;
bietet Excel denn keine Voreinstellung an um bei Dateien mit Fremdformaten (alle Dateien außer *.xls) grundsätzlich den Textkonvertierungsassistenten zu starten?
mfg
reiner
AW: Textkonvertierungsassistent
13.07.2006 08:17:22
Bertram
Hi Reiner,
da muss ich leider passen. Damit hab ich mich noch nicht befasst. Lasse die Frage daher offen.
Gruß
Bertram
Anzeige
AW: Textkonvertierungsassistent
12.07.2006 15:26:25
carsten
Hallo
vielleicht so für Trennzeichen | ansonsten editieren:

Sub csv_importieren()
' Erstellt unter EXCEL2003
' Import einer csv-Dateie in eine EXCEL-Arbeitsmappe
Dim wbCSV As Workbook, wbDatei As Workbook, Blattname As String
Dim strPath As String, BoxTitel As String, BoxPrompt As String
Dim strFilename As String, NameAnfang As String
Dim Farbe As String, I As Integer
Dim Zelle As Range
Dim Bereich0 As Range
Dim Bereich As Range
Dim Blatt As Worksheet
Dim PosNr As String
BoxTitel = "csv-Dateien laden"
strPath = InputBox("Pfad der csv-Dateien", BoxTitel, "C:\temp")
If strPath = "" Then Exit Sub
NameAnfang = InputBox("Name der gesuchten csv-Datei:", BoxTitel, "Name")
If NameAnfang = "" Then Exit Sub
'csv-Dateien laden
strFilename = strPath & "\" & NameAnfang & "*.csv"
Workbooks.OpenText strFilename, Origin:=xlMSDOS, _
StartRow:=1, DataType:=xlDelimited, TextQualifier:=xlDoubleQuote, _
ConsecutiveDelimiter:=False, Tab:=True, Semicolon:=True, Comma:=False, _
Space:=False, Other:=True, OtherChar:="|", TrailingMinusNumbers:=True
End Sub

Anzeige
;
Anzeige

Infobox / Tutorial

Textkonvertierungsassistent in Excel: So nutzt du ihn effektiv


Schritt-für-Schritt-Anleitung

  1. Excel öffnen: Starte Microsoft Excel und öffne eine neue oder bestehende Arbeitsmappe.

  2. Datei auswählen: Gehe zu Datei > Öffnen und wähle die .csv- oder .txt-Datei aus, die du importieren möchtest.

  3. Textkonvertierungsassistent starten: Um den Textkonvertierungsassistenten in Excel zu öffnen, kann es notwendig sein, die Datei mit einer .txt-Endung zu speichern, falls du den Assistenten nicht direkt für CSV-Dateien nutzen kannst.

  4. Trennzeichen festlegen: Im Textkonvertierungsassistent kannst du das passende Trennzeichen auswählen (z.B. Komma, Semikolon). Wähle das Trennzeichen aus, das deine Daten korrekt in Spalten aufteilt.

  5. Daten importieren: Schließe den Assistenten ab, um die Daten in Excel zu importieren.


Häufige Fehler und Lösungen

  • Textkonvertierungsassistent öffnet sich nicht: Wenn der Textkonvertierungsassistent nicht bei CSV-Dateien erscheint, versuche, die Datei in eine .txt-Datei umzubenennen. Dies ist eine gängige Methode, um sicherzustellen, dass der Assistent gestartet wird.

  • Daten in einer Zelle: Wenn alle Daten in einer Zelle landen, wurde möglicherweise das falsche Trennzeichen ausgewählt. Überprüfe die Einstellungen im Textkonvertierungsassistenten.


Alternative Methoden

Falls der Textkonvertierungsassistent nicht die gewünschten Ergebnisse liefert, kannst du auch die Funktion Daten > Text in Spalten verwenden, um bereits importierte Daten zu konvertieren.

  1. Wähle die Zellen aus, die du konvertieren möchtest.
  2. Gehe zu Daten > Text in Spalten.
  3. Folge dem Assistenten, um die Trennzeichen festzulegen und die Daten zu konvertieren.

Praktische Beispiele

Hier ist ein einfaches VBA-Skript, um CSV-Dateien mit dem Textkonvertierungsassistenten zu importieren:

Sub csv_importieren()
    Dim wbCSV As Workbook
    Dim strPath As String
    Dim strFilename As String

    strPath = InputBox("Pfad der csv-Dateien:", "csv-Dateien laden", "C:\temp")
    If strPath = "" Then Exit Sub

    strFilename = strPath & "\" & "*.csv"
    Workbooks.OpenText strFilename, DataType:=xlDelimited, Comma:=True
End Sub

Dieses Skript öffnet den Textkonvertierungsassistenten und importiert CSV-Daten unter Berücksichtigung des gewählten Trennzeichens.


Tipps für Profis

  • Voreinstellungen anpassen: Leider gibt es keine direkte Möglichkeit, den Textkonvertierungsassistenten für alle Dateiformate standardmäßig zu aktivieren. Du kannst jedoch eine Excel-Vorlage erstellen, die den Assistenten für häufig verwendete Formate direkt öffnet.

  • Makros nutzen: Erstelle ein Makro, das den Textkonvertierungsassistenten für verschiedene Dateiformate automatisch öffnet. So sparst du Zeit bei wiederholten Importprozessen.


FAQ: Häufige Fragen

1. Wie kann ich den Textkonvertierungsassistenten für CSV-Dateien aktivieren?
Leider gibt es keine Standardoption in Excel, um den Textkonvertierungsassistenten für CSV-Dateien automatisch zu starten. Eine Möglichkeit besteht darin, die Dateiendung in .txt zu ändern oder das VBA-Skript zu verwenden.

2. Was kann ich tun, wenn die Daten unformatiert erscheinen?
Vergewissere dich, dass das richtige Trennzeichen im Textkonvertierungsassistenten ausgewählt wurde. Andernfalls kannst du auch die Funktion Text in Spalten verwenden, um die Daten nachträglich zu 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