Ich verwende Excel und möchte meine Datei als CSV-Datei (durch Semikolon getrennte Werte) anstelle einer CSV-Datei exportieren. Gibt es eine Möglichkeit, dies zu tun?
ps. Ich kann keine CSV-Dateien erstellen und Kommas nicht durch Semikolons ersetzen, da die Felder bereits Kommas enthalten.
microsoft-excel
Kamilski81
quelle
quelle
csv
Moduls relativ einfach in der Programmiersprache Python geschrieben werden. Auf diese Weise können Sie problemlos Excel-CSV-Dateien lesen und dann neue Versionen davon schreiben, die nur über diese verfügen über ein beliebiges Trennzeichen Ihrer Wahl.Antworten:
Wie wäre es mit Tabulator-Begrenzung und Ersetzen der Tabulatoren durch Semikolons?
In Excel: Datei -> Speichern unter -> Wählen Sie unter Format die Option "Tabulatorgetrennter Text (.txt)" und speichern Sie die Datei.
Öffnen Sie die Datei im Editor und öffnen Sie das Ersetzen-Fenster. Da Sie nicht direkt in dieses Fenster tappen können, kopieren Sie eine Registerkarte aus Ihrem Dokument und fügen Sie sie in das Feld Suchen ein. in die Ersatzbox. Dann alle ersetzen.
Ich gehe davon aus, dass dies funktionieren würde, da es sehr selten vorkommt, dass ein Excel-Dokument Tabulatoren enthält.
quelle
\t
Ich glaube nicht, dass Sie Ausgabetrennzeichen direkt in Excel festlegen können, aber (unter der Annahme von Windows) können Sie das OS-Listentrennzeichen in ändern
;
- das geschieht inRegional Settings->Customize
. Excel verwendet diese Einstellung für die Ausgabe Ihrer CSV-Dateien.quelle
sep=;
oben auf der CSV-Datei. Sobald Sie die Datei gespeichert haben, können Sie List Separator wieder auf den ursprünglichen Wert zurücksetzen.Verwenden Sie LibreOffice Calc (es ist ein kostenloser Download und funktioniert auf allen gängigen Betriebssystemen).
So speichern Sie in durch Semikolon getrennten Werten:
.csv
)LO Calc behandelt Kommas und Semikolons in Zellenwerten korrekt.
quelle
Wenn Sie ein Skript möchten, fügen Sie Folgendes in ein Modul ein.
quelle
Um Komma in Semikolon als Standard-Excel-Trennzeichen für CSV zu ändern, gehen Sie zu Region -> Zusätzliche Einstellungen -> Registerkarte Zahlen -> Trennzeichen und Typ auflisten. anstelle der Standardeinstellung
quelle
Sie können das Trennzeichen global über Format anpassen ändern.
Navigieren Sie zu Region & Sprache, öffnen Sie Region, klicken Sie in den Registerkartenformaten auf die Schaltfläche Zusätzliche Einstellungen, und ändern Sie in den Registerkartennummern den Wert für das Listentrennzeichen:
quelle
1.> Ändern Sie das Dateiformat in .CSV (durch Semikolon getrennt)
Um das gewünschte Ergebnis zu erzielen, müssen wir die Trennzeicheneinstellung in den Excel-Optionen vorübergehend ändern.
Gehen Sie zu Datei -> Optionen -> Erweitert -> Bearbeitungsbereich
Deaktivieren Sie die Einstellung "Systemtrennzeichen verwenden" und setzen Sie ein Komma in das Feld "Dezimaltrennzeichen".
Speichern Sie nun die Datei im CSV-Format und sie wird im durch Semikolons getrennten Format gespeichert !!!
quelle
Wenn sich Ihre Werteliste in Spalte A befindet, versuchen Sie Folgendes: Zelle B2 = A1 & ";" & A2 Zelle B3 = B2 & ";" & A3 Kopieren Sie Zelle B3 an den unteren Rand Ihrer Liste. Wenn Sie die letzte Zelle in Ihrer Liste als Werte kopieren und einfügen, wird die Liste durch Semikolon getrennt. Sie können das dann in Notepad, Word oder wo immer Sie möchten kopieren.
quelle
Mit der Verkettungsfunktion von Excel können Sie dies auf einfache Weise in vier Schritten tun.
Fügen Sie Ihrer Datei eine Spalte mit Semikolon-Zeichen hinzu, in der Sie erwarten, dass sie in einem CSV-Export landen.
Beginnen Sie eine neue Spalte am Ende Ihrer Daten und verwenden Sie in der ersten Zeile die
=concatenate()
Funktion. Stellen Sie sicher, dass Sie alle Zellen auswählen, die in der endgültigen Datei angezeigt werden sollen. Ihre Formel wird ungefähr so aussehen=concatenate(A1,A2,A3...)
Kopieren Sie die resultierende Formel und fügen Sie sie in alle Datenzeilen ein.
Wählen Sie die gesamte Formelspalte aus und fügen Sie Special -> Values in die benachbarte Spalte ein. Jetzt haben Sie alle Ihre Daten durch Semikolons getrennt.
Schließlich exportieren Sie in ein Dateiformat Ihrer Wahl. Wenn Sie dies in Windows als .txt exportieren, können Sie einfach die Dateierweiterung in .csv ändern, da es sich bei beiden um Nur-Text-Formate handelt.
quelle
Ich benutze auf einfache Weise: -
quelle