Export in CSV-Optionen mit Numbers

4

Ich verwende zur Zeit Numbers auf meinem Mac und exportiere in eine CSV-Datei. Gibt es eine Möglichkeit, jeden Wert mit "" einzuschließen?

Zum Beispiel erhalte ich die CSV-Datei wie folgt:

1,2,3,4,5,6,7,8,9

Wenn ich es so will:

1, 2, 3, 4, 5, 6, 7, 8, 9

Ich habe dies auch in Excel für Mac versucht, aber nicht viel Glück gehabt.

Vielen Dank

ingh.am
quelle

Antworten:

4

In Excel können Sie mit der Funktion CONCATENATE () Werte in doppelte Anführungszeichen setzen. Angenommen, Ihre Werte reichen von A1 bis A9.

Setzen Sie die Zelle B1 auf ".

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: Mit =CONCATENATE(""",A1,""")geht hier nicht.

Mehper C. Palavuzlar
quelle
1
Schön, danke, ich fühlte mich ein bisschen abgedreht, habe aber den Job gemacht
ingh.am
Sie können = CONCATENATE ("" "", A1, "" ") - (4 x") - immer noch hacky, aber einfacher.
Mike Fitzpatrick
1

Für Excel können Sie das Text Write-Programm von Earl Kiosterud verwenden :

Das Textschreibprogramm 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
Harrymc
quelle
2
Vielen Dank, dies verwendet jedoch VBA, das nicht mit Excel für Mac kompatibel ist :(
ingh.am
0

Nun, Sie können die Ersetzungsfunktion vieler Programme verwenden (ich empfehle MS Word oder Notepad ++, da yoy auch Sonderzeichen wie Carrier Return ersetzen kann).

In diesem Fall können Sie einfach alle Vorkommen von ersetzen

,

mit

","

Und schließlich "in den Anfang und das Ende des Textes setzen.

Kokbira
quelle
0

Wenn Sie Anführungszeichen benötigen, haben Sie wahrscheinlich Kommas in den Feldern, weshalb Sie sie in Anführungszeichen setzen. Das Ersetzen aller mit "," wird Ihr Format ziemlich durcheinander bringen. Es ist besser, wenn Sie mit einem anderen Trennzeichen exportieren (etwas, das in Ihren Daten wirklich nicht enthalten ist - möglicherweise ein Sonderzeichen) und dann das Ersetzen durchführen

user191558
quelle
Danke, aber die angekreuzte Antwort oben scheint gut zu funktionieren!
ingh.am