webentwicklung-frage-antwort-db.com.de

Doppelte Anführungszeichen in die CSV-Datei einfügen

Ich habe eine Reihe von Textdateien, die Radioprogrammtitel enthalten, wobei sich jedes Element in einer separaten Zeile befindet, z. B .:

15 by 15
15 Minute Drama
Adrian Mole
Afternoon Drama
Afternoon Reading
etc

Ich möchte jeder Zeile doppelte Anführungszeichen als Trennzeichen hinzufügen, z. B .:

"15 by 15"
"15 Minute Drama"
"Adrian Mole"
"Afternoon Drama"
"Afternoon Reading"
etc

Ich dachte, ich könnte das vielleicht in Excel tun, konnte aber keinen Weg finden. Es macht mir wirklich nichts aus, ob die Lösung auf Excel basiert oder etwas anderes, solange ich es nicht manuell tun muss.

Kann jemand bitte helfen?

17
user338034

Das ist in Excel (oder einer Tabellenkalkulationsanwendung) eigentlich ganz einfach. 

Sie möchten die Funktion =CONCATENATE() verwenden, wie in der Formelleiste des folgenden Screenshots gezeigt: 

Schritt 1 beinhaltet das Hinzufügen von Anführungszeichen in Spalte B, 

In Schritt 2 müssen Sie die Funktion angeben und dann in Spalte C kopieren (Ihre Kalkulationstabelle sollte jetzt wie in der Abbildung aussehen). 

enter image description here

Schritt 3 (wenn Sie den Text außerhalb der Formel benötigen) umfasst das Kopieren der Spalte C, klicken Sie mit der rechten Maustaste auf Spalte D und wählen Sie Inhalte einfügen >> Werte einfügen. Spalte D sollte dann den Text enthalten, der in Spalte C berechnet wurde. 

13
joemienko

So können Sie dies ohne Formeln oder Makros tun:

  1. Speichern Sie Ihre CSV-Datei als Excel
  2. Wählen Sie beliebige Zellen aus, die möglicherweise über Kommas verfügen
  3. Öffnen Sie das Menü Format und klicken Sie auf Zellen
  4. Wählen Sie das benutzerdefinierte Format
  5. Geben Sie das =>\"@ \" ein.
  6. OK klicken
  7. Speichern Sie die Datei als CSV

(von http://www.lenashore.com/2012/04/wie-an-add-Zitate-zu-Ihr-Zellen-in-Excel-automatisch/

30
Anthony Wang

Zumindest in Excel für Mac können Sie dies tun, indem Sie als "CSV für MS DOS" speichern, wodurch doppelte Anführungszeichen für jedes Feld hinzugefügt werden, das sie benötigt.

1
Rob P

Doppelte Anführungszeichen können mit VBA auf zwei Arten erzielt werden

Erstens ist man oft der Beste

"...text..." & Chr(34) & "...text..."

Oder die zweite, die wörtlicher ist

"...text..." & """" & "...text..."

1
bmgh1985