2010-08-26 13:02:14 +0000 2010-08-26 13:02:14 +0000
98
98

Öffnen von Semikolon-getrennten CSV-Dateien in der US-Version von Excel

Wenn ich auf eine .csv-Datei doppelklicke, wird sie in Excel geöffnet. Die csv-Dateien haben mit Semikolon getrennte Spalten (kein Komma, aber auch ein gültiges Format).

Bei einem deutschen Windows/Excel-Setup wird die geöffnete Datei korrekt angezeigt, die Spalten werden dort getrennt, wo in der csv-Datei die Semikolons standen.

Aber wenn ich das gleiche auf einem (US-) englischen Windows/Excel-Setup mache, wird nur eine Spalte importiert, die die gesamten Daten inklusive der Semikolons in der ersten Spalte zeigt.
(Ich habe kein englisches Setup für Tests zur Verfügung, Benutzer haben das Verhalten gemeldet)

Ich habe versucht, den Wert für das Listentrennzeichen in den Windows-Regionaleinstellungen zu ändern, aber das hat nichts geändert.

Was kann ich tun, um diese CSV-Dateien mit einem Doppelklick auf einem englischen Setup öffnen zu können?

EDIT: Es scheint die beste Lösung zu sein, sich in diesem Fall nicht auf CSV-Dateien zu verlassen. Ich hatte gehofft, dass es irgendeine Formatierung für CSV-Dateien gibt, die es ermöglicht, sie international zu verwenden.
Die beste Lösung scheint zu sein, dass ich auf die Erstellung von XLS-Dateien umsteige.

Antworten (6)

211
211
211
2012-05-03 10:46:55 +0000

Fügen Sie dies in die erste Zeile der CSV-Datei ein:

sep=;

oder

sep=,

Damit wird die Systemeinstellung (“Listentrennzeichen”) außer Kraft gesetzt und Excel öffnet die Datei korrekt.

27
27
27
2010-08-26 13:29:05 +0000

Sie können den Textimport-Assistenten verwenden. Dies funktioniert nicht bei einem Doppelklick-Öffnen, aber es ist das Beste, was mir einfällt, ohne dass ich mit den Spracheinstellungen herumspielen muss.

In Excel 2003 gehen Sie zu Data -> Import External Data -> Import Data in der Menüleiste (ich kann nicht sagen, wo es in 2007 ist, ich habe es im Moment nicht zur Hand). Suchen Sie Ihre CSV-Datei und wählen Sie sie aus.

Wenn sie sich öffnet, erhalten Sie das Text Import Wizard, mit dem Sie das/die zu verwendende(n) Trennzeichen angeben können.

6
6
6
2010-08-26 13:28:25 +0000

Siehe diesen Artikel: Probleme beim Öffnen von CSV-Dateien mit Excel? Das Komma- und Semikolon-Problem in Excel aufgrund der regionalen Einstellungen für Europa

, der 3 Lösungen anbietet:

  • Ändern Sie die CSV-Dateierweiterung in TXT (wenn Sie eine TXT-Datei mit Excel öffnen, wird der Assistent zum Importieren von Textdateien gestartet, in dem Sie das Trennzeichen auswählen können)
  • Ersetzen Sie alle “,” durch “;” in Ihrer(n) CSV-Datei(en)
  • Ändern Sie Ihre Regional- und Spracheinstellungen

Da Sie nur den Wert für das Listentrennzeichen in den Windows-Regionaleinstellungen geändert haben, stelle ich fest, dass der Artikel sagt, Sie sollen “.” für Decimal Symbol und “,” für List Separator eingeben.

Wenn Sie sich mit VBA auskennen, dann siehe: Öffnen einer durch Semikolon getrennten CSV-Datei mit VBA in Excel 2000 Exportieren und Importieren von Text mit Excel

3
3
3
2012-01-28 05:36:02 +0000

Der beste Weg, den ich ausprobiert habe, ist, die regionalen Einstellungen Ihres Computers wie folgt festzulegen:

  • in “Standard und Formate” wählen Sie “Englisch (Vereinigte Staaten)”;
  • in “Standorte” wählen Sie “Vereinigte Staaten”.

Es funktioniert bei mir, probieren Sie es einfach aus.

1
1
1
2010-08-26 18:42:56 +0000

Werden diese Dateien verteilt? heruntergeladen? Lokal erzeugt?

Ich denke, die einzige Möglichkeit, Ihr Problem zu lösen, ohne dass Sie Zugriff auf den PC des Benutzers haben und ohne dass er etwas anderes als einen “Doppelklick” auf die Datei machen muss, besteht darin, die Dateien vor dem Verteilen oder Platzieren zum Herunterladen in .xls zu konvertieren oder eine .xls-Datei (oder ein anderes funktionierendes Format) anstelle einer .csv-Datei zu generieren. Sie können das mit einem Skript oder manuell mit einem funktionierenden Excel tun, je nach Anzahl der Dateien und der Art, wie sie generiert werden.

0
0
0
2010-08-26 13:41:20 +0000

Wenn keine weiteren Kommas in der Datei vorhanden sind, können Sie einfach in einem Texteditor die Semikolons suchen/ersetzen, um sie in Kommas zu verwandeln. Behandeln Sie die Datei danach wie eine normale csv-Datei.