2012-09-17 20:47:24 +0000 2012-09-17 20:47:24 +0000
32
32

Wie speichere ich eine Excel-Tabelle als Datei mit durch Semikolon getrennten Werten?

Ich verwende Excel und möchte meine Datei als .scsv-Blatt (Semikolon getrennte Werte) statt als .csv-Datei exportieren. Gibt es eine Möglichkeit, dies zu tun?

ps. Ich kann keine .csv-Datei erstellen und Kommas durch Semikolons ersetzen, da die Felder bereits Kommas enthalten.

Antworten (12)

21
21
21
2012-09-17 20:50:53 +0000

Wie wäre es, wenn Sie Tab Delimited verwenden und die Tabulatoren durch Semikolons ersetzen?

In excel: Datei -> Speichern unter -> in Format wählen Sie “Tabulatorgetrennter Text (.txt)” und dann sein Speichern.

Öffnen Sie die Datei in Notepad und öffnen Sie das Ersetzen-Fenster. Da Sie in diesem Fenster nicht direkt mit Tabulatorzeichen arbeiten können, kopieren Sie einen Tabulator aus Ihrem Dokument und fügen ihn dann in das Feld “Suchen” ein und setzen Ihr ; in das Feld “Ersetzen”. Dann ersetzen Sie alles.

Ich nehme an, dass dies funktioniert, weil es sehr selten ist, dass Tabs in einem Excel-Dokument vorhanden sind.

8
8
8
2017-02-15 02:53:11 +0000

Verwenden Sie LibreOffice Calc (es ist ein kostenloser Download und funktioniert auf allen gängigen Betriebssystemen).

So speichern Sie mit Semikolon getrennte Werte:

  1. Öffnen Sie Ihre xlsx/csv-Datei
  2. Datei -> Speichern unter…
  3. Wählen Sie “Filter CSV” als Filter (sollte standardmäßig eingestellt sein, wenn Ihr Dateiname mit .csv endet)
  4. Markieren Sie “Filtereinstellungen bearbeiten” und drücken Sie Speichern
  5. Wenn Sie zur Bestätigung des Dateiformats aufgefordert werden, drücken Sie “Text-CSV-Format verwenden”
  6. Ändern Sie das “Feldbegrenzungszeichen” in ein Semikolon (Sie können hier alles eingeben).
  7. Drücken Sie “OK”.

LO Calc wird Kommas und Semikolons in Zellwerten korrekt behandeln.

8
8
8
2012-09-17 22:00:08 +0000

Ich glaube nicht, dass Sie das Ausgabetrennzeichen direkt in Excel einstellen können, aber (Windows vorausgesetzt) könnten Sie das OS-Listen-Trennzeichen auf ; ändern - das wird in Regional Settings->Customize gemacht. Excel wird diese Einstellung für die Ausgabe Ihrer csv-Dateien verwenden.

4
4
4
2016-02-15 07:53:30 +0000

Um das Komma in ein Semikolon als Standard-Excel-Trennzeichen für CSV zu ändern, gehen Sie zu Region -> Zusätzliche Einstellungen -> Registerkarte “Zahlen” -> Listentrennzeichen und geben Sie ; anstelle des Standardwerts ein,

4
4
4
2012-09-18 11:08:42 +0000

Wenn Sie ein Skript wünschen, fügen Sie das Folgende in ein Modul ein.

Option Explicit
Sub export2scsv()
    Dim lastColumn As Integer
    Dim lastRow As Integer
    Dim strString As String
    Dim i As Integer, j As Integer

    lastColumn = ActiveSheet.UsedRange.Column - 1 + ActiveSheet.UsedRange.Columns.Count
    lastRow = ActiveSheet.UsedRange.Rows(ActiveSheet.UsedRange.Rows.Count).Row

    Open "output.scsv" For Output As #1

    For i = 1 To lastRow
        Cells(i, 1).Select
        strString = ""
        For j = 1 To lastColumn
            If j <> lastColumn Then
                strString = strString & Cells(i, j).Value & ";" ' Use semicolon instead of pipe.
            Else
                strString = strString & Cells(i, j).Value
            End If
        Next j
        Print #1, strString
    Next i

    Close #1
End Sub
3
3
3
2016-01-15 17:35:48 +0000

Sie können das Trennzeichen global über “Format anpassen” ändern.

Blättern Sie zu Region & Sprache, öffnen Sie Region, klicken Sie auf der Registerkarte Formate auf die Schaltfläche Zusätzliche Einstellungen und ändern Sie auf der Registerkarte Zahlen den Wert für Listentrennzeichen:

0
0
0
2020-02-25 19:31:52 +0000
  1. Schreiben Sie in einer leeren Spalte nach dem Ende Ihrer Daten die Formel =TEXTJOIN(";", FALSE, A1..F1) in die oberste Zelle (unter der Annahme, dass die Daten in der Spalte A bis F stehen), und kopieren Sie die Formel dann die Spalte hinunter.
  2. Jetzt hat diese Spalte den gewünschten, durch Semikolon getrennten Text. Kopieren Sie ihn einfach und fügen Sie ihn in Notepad ein und speichern Sie ihn.

Dies ist ähnlich wie die hier erwähnte Funktion CONCATENATE, aber es ist ein wenig einfacher, die Funktion zu schreiben.

0
0
0
2016-10-28 15:39:52 +0000

Wenn Ihre Werteliste in Spalte A steht, versuchen Sie Folgendes – Zelle B2 =A1&“;”&A2 Zelle B3 =B2&“;”&A3 Kopieren Sie Zelle B3 an das Ende Ihrer Liste. Wenn Sie die letzte Zelle in Ihrer Liste als Werte kopieren und einfügen, haben Sie dann Ihre durch Semikolon getrennte Liste. Diese können Sie dann in Notepad, Word oder wo immer Sie wollen, kopieren.

0
0
0
2017-12-07 10:00:22 +0000

Sie können dies ganz einfach in 4 Schritten mit der Verkettungsfunktion von Excel tun.

  1. Fügen Sie in Ihrer Datei eine Spalte mit Semikolon-Zeichen an der Stelle ein, an der Sie sie bei einem .csv-Export erwarten würden.

  2. Beginnen Sie eine neue Spalte am Ende Ihrer Daten und verwenden Sie in der ersten Zeile die Funktion =concatenate(). Achten Sie darauf, alle Zellen zu markieren, die in der endgültigen Datei erscheinen sollen. Ihre Formel wird etwa so aussehen: =concatenate(A1,A2,A3...)

  3. Kopieren Sie die resultierende Formel und fügen Sie sie durch alle Datenzeilen ein.

  4. Markieren Sie die gesamte Formelspalte und fügen Sie mit Spezial -> Werte in die benachbarte Spalte ein. Jetzt haben Sie alle Ihre Daten durch Semikolons getrennt.

Exportieren Sie schließlich in das Dateiformat Ihrer Wahl. Wenn Sie dies unter Windows als .txt exportieren, können Sie die Dateierweiterung einfach in .csv ändern, da beides reine Textformate sind.

0
0
0
2020-02-20 23:44:00 +0000

Abhängig von Ihrer Sprache ( * ) kann es sinnvoll sein, Speichern unter zu verwenden und das Dateiformat CSV (MS-DOS) (*.CSV) auszuwählen, da es eine durch Semikolon getrennte Textdatei erstellt.

( * ) Ihre Textdaten müssen mit ASCII druckbaren Zeichen (Zeichencode 32-127) übereinstimmen. Prüfen Sie die blau markierten Zeichen in der bereitgestellten Tabelle

Wenn Sie das Dezimaltrennzeichen ersetzen möchten, prüfen Sie Vorschlag von @user318853 .

0
0
0
2014-04-28 06:48:26 +0000

1.> Ändern Sie das Dateiformat in .CSV (durch Semikolon getrennt)

Um das gewünschte Ergebnis zu erzielen, müssen wir vorübergehend die Einstellung für das Trennzeichen in den Excel-Optionen ändern.

Gehen Sie zu Datei -> Optionen -> Erweitert -> Abschnitt Bearbeiten

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 Semikolon-getrennten Format gespeichert !!!

-3
-3
-3
2015-03-27 07:46:33 +0000

Ich verwende auf einfache Weise:-

  1. csv(Semikolon)-Datei mit Notepad oder Notepad++ öffnen.
  2. Suchen und Ersetzen (Strg+H) von Semikolon(;) zu Komma(,).
  3. Datei speichern und schließen.
  4. Öffnen Sie nun die Änderungsdatei mit Ms-Excel.