In Excel können Sie die Funktion CONCATENATE () verwenden, um Werte in doppelte Anführungszeichen zu setzen. Angenommen, Ihre Werte reichen von A1 bis A9.
Setzen Sie Zelle B1 als ".
Jetzt können Sie die folgende Formel in Zelle C1 eingeben:
=CONCATENATE($B$1,A1,$B$1)
Wenn Sie diese Zelle bis C9 ziehen, werden alle Ihre Werte in doppelte Anführungszeichen gesetzt. Dann können Sie Ihr Arbeitsblatt als CSV-Datei speichern.
PS: Verwenden =CONCATENATE(""",A1,""")funktioniert hier nicht.
Netter Dank, fühlte mich ein bisschen hackig, machte aber den Job
ingh.am vor 14 Jahren
1
Sie können = CONCATENATE ("" "", A1, "" "") - (4 x ") verwenden - immer noch hackig, aber einfacher.
Mike Fitzpatrick vor 14 Jahren
0
Das Text Write Program ist eine Microsoft Excel-Arbeitsmappe mit einem Makroprogramm, das ein beliebiges Blatt einer geöffneten Arbeitsmappe in eine Textdatei mit vielen Optionen schreibt.
Diese Optionen sind:
File Name to write Record Delimiter: Code/Character 13,10 Stop if Record Delimiter found in cell?: Yes Field Delimiter: Code/Character, (comma) Bracketing Code/Character (text qualifier): " (quotation mark) Bracket data fields?: Yes Bracket blank fields also?: No Skip blank rows?: No Write entire sheet?: Yes If no, Expand selection?: No If no, write rectangular?: No
Danke jedoch, dies verwendet VBA, die nicht mit Excel für Mac kompatibel ist :(
ingh.am vor 14 Jahren
2
0
kokbira
Nun, Sie können die Ersetzungsfunktion vieler Programme verwenden (ich empfehle MS Word oder Notepad ++, da Sie auch Sonderzeichen wie Carrier Return ersetzen können).
In diesem Fall können Sie einfach alle Vorkommen von ersetzen
.
mit
","
Und schließlich "am Anfang und am Ende des Textes".
0
user191558
Wenn Sie Anführungszeichen benötigen, haben Sie möglicherweise Kommas in den Feldern, weshalb Sie sie in Anführungszeichen einschließen. Wenn Sie alle mit "," ersetzen, wird Ihr Format ziemlich durcheinander gebracht. Es ist besser, wenn Sie mit einem anderen Trennzeichen exportieren (etwas, das in Ihren Daten wirklich nicht vorkommt - möglicherweise ein Sonderzeichen) und dann das Ersetzen durchführen
Danke, aber die angekreuzte Antwort scheint gut zu funktionieren!
ingh.am vor 11 Jahren
0