Anzeige
Anzeige
Anzeige
Lesedauer 3 Min.

Excel 2010: CSV-Export mit Anführungszeichen

Problem: Ich exportiere aus Excel 2010 eine Liste ins CSV-Format. Das Zielsystem, auf dem die Liste wieder importiert werden muss, kommt mit dem von Excel erstellten CSV-Format nicht zurecht. Es fehlen die Anführungs- und Schlusszeichen als Feldbegrenzungen (z.B. "Feld"). Gibt es einen Weg, die Daten auf diese Weise aus Excel in eine CSV-Datei zu kriegen?

Liste nach dem normalen CSV-Export

© Quelle: PCtipp.ch

Lösung: Mit dem gewöhnlichen Export-Assistenten bzw. «Speichern unter» in Excel geht das nicht. Sie bekommen es aber mit einem Makro hin.

So könnte Ihre Beispiel-Liste in Excel aussehen:

Was Excel beim CSV-Export normalerweise damit anstellt, ist dies - ohne die Anführungs- und Schlusszeichen, wie Sie richtig feststellen :

Liste nach dem normalen CSV-Export

© Quelle: PCtipp.ch

Bevor Sie loslegen, noch ein Tipp: Durchsuchen Sie Ihre Tabelle zuerst nach dem Anführungszeichen ("). Dieses wird später in der CSV-Datei als Feldtrenner eingesetzt. Wenn innerhalb einer Zelle schon jetzt ein solches Zeichen vorkäme (z.B. bei Zoll-Angaben wie «2,5"»), könnte das später beim Import zu Verwirrungen führen. Ersetzen Sie das Zeichen allenfalls durch Text oder eine Zeichenfolge, die Sie nach erfolgtem Export wieder zurück-ersetzen.

Das Makro: Drücken Sie Alt+F11 zum Öffnen des Visual-Basic-Editors oder gehen Sie im Reiter Entwicklertools zu Visual Basic. Falls die Entwicklertools nicht zu sehen sind, blenden Sie sie ein: In Excel 2010 gehts zu Datei/Optionen/Menüband anpassen, dann haken Sie rechts die «Entwicklertools» an. In Excel 2007: Office-Button oben links, Excel-Optionen, dann bei Häufig verwendet diese Option ankreuzen: «Entwicklerregisterkarte in der Multifunktionsleiste anzeigen».

Doppelklicken Sie im Visual-Basic-Editor auf Diese Arbeitsmappe und fügen Sie exakt folgenden Makrocode ein, den Sie auch von hier kopieren können:

Sub CSVFile()

Dim SrcRg As Range

Dim CurrRow As Range

Dim CurrCell As Range

Dim CurrTextStr As String

Dim ListSep As String

Dim FName As Variant

FName = Application.GetSaveAsFilename("", "CSV File (*.csv), *.csv")

ListSep = Application.International(xlListSeparator)

If Selection.Cells.Count > 1 Then

Set SrcRg = Selection

Else

Set SrcRg = ActiveSheet.UsedRange

End If

Open FName For Output As #1

For Each CurrRow In SrcRg.Rows

CurrTextStr = ìî

For Each CurrCell In CurrRow.Cells

CurrTextStr = CurrTextStr & """" & CurrCell.Value & """" & ListSep

Next

While Right(CurrTextStr, 1) = ListSep

CurrTextStr = Left(CurrTextStr, Len(CurrTextStr) - 1)

Wend

Print #1, CurrTextStr

Next

Close #1

End Sub

Sicherheitshalber hier noch einmal den Makrocode als Screenshot, falls unser Websystem im oben kopierbaren Makrocode Fehler einbaut:

Der Makrocode im Screenshot

© Quelle: PCtipp.ch

Gehen Sie zu Datei/Schliessen und zurück zu Excel. Drücken Sie Alt+F8 oder gehen Sie via Entwicklertools zu Makros. Jetzt noch auf das «CSVFile»-Makro und auf Ausführen klicken. Excel zeigt einen «Speichern unter»-Dialog an, in dem Sie einen Dateinamen (z.B. «MeineListe.csv») eingeben und einen Speicherort wählen. Die so erstellte CSV-Datei enthält als Feldbegrenzer jetzt die Anführungszeichen.

Die CSV-Liste mit Anführungs- und Schlusszeichen

© Quelle: PCtipp.ch

Wichtig: Wenn Sie Ihre ursprüngliche Excel-Datei schliessen, müssen Sie sich entscheiden, ob Sie das Makro in dieser Excel-Datei behalten wollen oder nicht. Falls es in der Datei bleiben soll, müssen Sie sie unter dem Dateityp .xlsm statt .xlsx speichern. (PCtipp-Forum)

Kommentare

Office Cloud Kummerkasten Monitore Internet & Sicherheit
Anzeige
Anzeige

Neueste Beiträge

Akamai-Report
KI befeuert Online-Betrug
Im ersten Quartal 2026 gab es erstmals mehr Online-Betrugsfälle als klassische Phishing-Angriffe. Das zeigt der aktuelle State-of-the-Internet-Bericht (SOTI) «KI-gestützte digitale Täuschung: Bericht zu Betrug und Missbrauch 2026» von Akamai. Demnach hat sich die Zahl der erkannten Betrugsfälle fast verdoppelt. Phishing-Angriffe sind dagegen nur noch halb so lange aktiv wie zuvor.
3 Minuten
Wenn KI-Agenten ausser Kontrolle geraten
KI-Agenten greifen zunehmend selbstständig auf Unternehmenssysteme zu. Doch was passiert, wenn sie Fehler machen? Nicht nur Systeme können ausfallen – auch selbstständig ausgeführte, technisch erfolgreiche Aktionen können geschäftlich falsch sein. Was es braucht, ist eine neue Recovery-Strategie.
5 Minuten
Die besten PCtipp-Artikel aus der Kalenderwoche 45
In der Kalenderwoche 45 vom 2. bis 8. November 2026 standen die Artikel «TWINT Rechnung für einfacheres digitales Bezahlen lanciert» und «In 15 Minuten sicher dank Zwei-Faktor-Authentifizierung» oben in der Gunst unserer Leserschaft.
2 Minuten
12. Nov 2026

Das könnte Sie auch interessieren

Backup-Infos
In welcher Datei liegen eigentlich Ihre Browser-Bookmarks?
Beim Backup würden Sie von Ihrem Webbrowser gerne nur die Lesezeichen bzw. Favoriten sichern. Aber wo sind die auf Windows-Systemen gespeichert? Wir zeigen es für Google Chrome, Microsoft Edge (alt und neu), Mozilla Firefox und Internet Explorer.
5 Minuten
16. Okt 2020
Software-Tipps
10 Gratis-Tools für Windows
Nicht jede nützliche Software muss Geld kosten. Mit den richtigen Freeware-Programmen erweitern Sie Windows um praktische Funktionen und erledigen viele Aufgaben schneller, einfacher und komfortabler.
7 Minuten
20. Okt 2026
Sicherheits-Tipps
Weg von Passwort - Alles über Passkeys
Viele Onlineservices verabschieden sich vom Passwort und drängen Nutzer zum Anlegen von sogenannten Passkeys. Aber ist das sicherer? Wir erklären Ihnen Funktionsweise und Nutzung der Passkeys von A bis Z.
6 Minuten
29. Okt 2026
Anzeige
Anzeige
Anzeige
Anzeige
Anzeige
Anzeige

Kommentare