Speichern einer tabulatorgetrennten Datei in Excel ohne Anführungszeichen

Speichern einer tabulatorgetrennten Datei in Excel ohne Anführungszeichen

Ich habe eine Datei mit tabulatorgetrennten Werten, die ich in Excel bearbeiten möchte. Wenn Excel die Datei speichert, ändert es alle Spalten mit Anführungszeichen. Es setzt Anführungszeichen um die gesamte Spalte und verdoppelt dann alle Anführungszeichen innerhalb des Spalteninhalts ( "-> "").

Ich möchte keine Anführungszeichen um meine Spalten und ich möchte nicht, dass meine Anführungszeichen innerhalb der Spalten maskiert werden. Das Programm, das diese Datei liest, erwartet keine Anführungszeichen um die Spalten. Gibt es eine Möglichkeit, die Datei ohne diese hinzugefügten Anführungszeichen zu speichern oder zu exportieren?

Antwort1

So speichern Sie eine Excel-Datei als tabulatorgetrennte Datei (ohne Anführungszeichen):

  1. In Excel drücken, CtrlAum alles auszuwählen
  2. Drücken Sie CtrlCzum Kopieren
  3. Öffnen Sie den Editor und drücken Sie CtrlVzum Einfügen
  4. Zum Speichern drücken CtrlS, dann ist es erledigt

Antwort2

Suchen und Ersetzen Sie dies: ( ")
Durch einen Nullwert: ()
Manuell.

Dann,

Suchen und Ersetzen von „Allem“ hiervon ( "")
durch Folgendes: ( ")

Antwort3

Excel hat keine Möglichkeit, dies zu tun. Ich hatte das gleiche Problem und habe schließlich ein sedSkript geschrieben, um es zu konvertieren. (sed ist auch für Windows verfügbar)

sed "s/^\"//g;s/\"$//g;s/\t\"/\t/g;s/\"\t/\t/g;s/\"\"/\"/g" -i your-file.txt

Es besteht im Wesentlichen aus mehreren Suchen-und-Ersetzen-Aufgaben s/search/replace/g(g=global=alles ersetzen). Zuerst sucht es nach allen umgebenden Anführungszeichen und ersetzt schließlich alle doppelten Anführungszeichen durch ein einfaches Anführungszeichen.

verwandte Informationen