2011-06-01 10:05:41 +0000 2011-06-01 10:05:41 +0000
38
38

Wie können Sie das Standard-Trennzeichen im Text-Import in Excel ändern?

Ich möchte eine CSV-Datei in Excel importieren. Die CSV-Datei enthält durch Komma getrennte Daten (siehe Abbildung), aber das Trennzeichen im Text-Import-Assistenten ist standardmäßig auf “Tab” eingestellt. Wie kann ich die Voreinstellung stattdessen auf “Komma” ändern?

Antworten (3)

23
23
23
2011-06-01 10:43:05 +0000

(Angenommen, es handelt sich um die Office 2003-Schnittstelle)

Verwenden Sie nicht Datei > Öffnen.

Verwenden Sie stattdessen Daten > Externe Daten importieren > Daten importieren…

Dadurch wird der Assistent für den Textimport aufgerufen, mit dem Sie das Trennzeichen auswählen können.

Oder, wenn Sie die neuere Schnittstelle verwenden, gehen Sie zum Register Daten > Von Text :

Dies ruft ein Datei-Öffnen-Dialogfeld auf, gefolgt vom gleichen Text-Import-Dialogfeld.

12
12
12
2011-06-16 18:16:38 +0000

Dies ist eine Windows-Einstellung, die von allen Programmen verwendet wird, die darauf verweisen (in diesem Fall Excel).

  1. Klicken Sie auf die Schaltfläche Start und dann auf Systemsteuerung.
  2. Öffnen Sie das Dialogfeld Regions- und Sprachoptionen.
  3. Führen Sie einen der folgenden Schritte aus: Klicken Sie in Windows Vista/7 auf die Registerkarte Formate und dann auf Dieses Format anpassen. Klicken Sie in Windows XP auf die Registerkarte Regionale Optionen und dann auf Anpassen.
  4. Geben Sie ein neues Trennzeichen in das Feld Listentrennzeichen ein
  5. Klicken Sie zweimal auf OK.
6
6
6
2011-06-01 13:48:19 +0000

Excel scheint das zuletzt verwendete Trennzeichen in der Sitzung zu verwenden. Dave Peterson beschreibt eine mögliche Lösung hier Im Wesentlichen erstellen Sie ein Makro, das das Standardbegrenzungszeichen festlegt, und platzieren es im Ordner xlstart. Wenn Sie dies für eine Datei auf den Rechnern anderer Leute tun, wird das wahrscheinlich nicht funktionieren, aber so würden Sie es programmatisch auf Ihrem eigenen System angehen, und Sie können es an Ihre Situation anpassen. Wenn Sie den folgenden Code ausführen, sollten Sie vorher das Trennzeichen für Sie setzen. Dies funktioniert auf einer bestehenden Sitzung. Wenn Sie also Inhalte haben, die die Einrichtung spezifischer Begrenzer erwarten, führen Sie vor dem Import etwas Ähnliches aus, wobei Sie beliebige Parameter setzen können

With ThisWorkbook.Worksheets(1).Range("a1")
 .TextToColumns Destination:=.Columns(1), DataType:=xlDelimited, TextQualifier:=xlDoubleQuote, ConsecutiveDelimiter:=True, Tab:=False, Semicolon:=False, Comma:=True, Space:=False, Other:=False
End With
ThisWorkbook.Close SaveChanges:=False