it-swarm.com.de

Excel-Optionen zum Speichern als CSV - kann stattdessen das Komma in eine Pipe oder ein Tab geändert werden?

Gibt es eine Möglichkeit, Excel mitzuteilen, welches Trennzeichen beim Erstellen einer CSV verwendet werden soll, z. Tab oder Pipe?

13
Tim

Angenommen, wir haben es mit Windows als Betriebssystem zu tun ...

  • Bearbeiten Sie Ihre Ländereinstellungen oder Windows ( Regions and Language ).
  • Klicken Sie auf der Registerkarte Formate auf Zusätzliche Einstellungen ... .
  • Ändern Sie das Listentrennzeichen in das Zeichen, das Sie als CSV-Trennzeichen verwenden möchten.

enter image description here

  • Übernehmen Sie diese Änderungen.
  • Kehren Sie zu Excel zurück und speichern Sie die Datei wie gewohnt als CSV. Sie sollte mit dem von Ihnen gewählten Trennzeichen gespeichert werden.

enter image description here

Weitere Infos/Bildquelle

14

In Excel wird eine Option nicht sofort angezeigt, aber ich kann einige Ratschläge geben.

Denken Sie daran, dass CSV-Dateien kommagetrennte Werte sind, die einem Standard folgen: Daten, ein Komma, Daten, ein Komma usw. Dies bedeutet, dass die Spezifikation nicht eingehalten wird.

Was passiert, wenn Ihre Daten ein Komma enthalten? Excel umgibt den Inhalt dieser Zelle automatisch mit Anführungszeichen ("), sodass das Programm, das die Datei importiert, weiß, wann diese Zelle tatsächlich endet.

Wenn Sie kein Komma als Trennzeichen verwenden möchten, können Sie die Datei weiterhin als CSV-Datei speichern und dann manuell bearbeiten. Öffnen Sie einen Texteditor wie Notepad oder Notepad ++. Führen Sie eine Suche nach dem gewünschten Zeichen durch (z. B. im Editor unter Bearbeiten-> Suchen). Wenn Sie eine Pipe möchten, suchen Sie nach einer Pipe (|). Wenn Sie ein Ergebnis erzielen, verwenden Sie dieses Zeichen nicht. Um einfach nach einem Tab zu suchen , würde ich die Verwendung von Notepad ++ empfehlen.

Wenn Sie feststellen, dass das Zeichen, das Sie verwenden möchten, nicht an anderer Stelle in Ihrem Dokument verwendet wird, können Sie ein Search and Replace ausführen. Wechseln Sie im Editor zu Bearbeiten -> Ersetzen ... . Geben Sie unter "Suchen nach:" ein Komma ein. Geben Sie unter "Ersetzen durch:" das Zeichen ein, das Sie als Trennzeichen verwenden möchten. Der nächste Teil ist zu schlagen Find Next. Der Grund dafür ist, dass Ihre Datei beschädigt wird, wenn Ihre Daten ebenfalls Kommas enthalten. Ersetzen Sie nur die Kommas, die Begrenzer der Daten sind, und keine Anführungszeichen.

Sobald dies erledigt ist, können Sie die Datei speichern. Wenn Sie es importieren möchten, würde ich empfehlen, es in eine .TXT-Datei umzubenennen, sodass Excel Sie nach dem Feldtrennzeichen fragt. Wenn Sie eine .CSV-Datei öffnen, wird automatisch ein Komma als Trennzeichen verwendet, was Sie nicht möchten.

3
Canadian Luke