Zum Inhalt springen
BeispielWerk
English

CSV-Injection und Quoting testen

Tabellenkalkulationen werten Zellen, die mit =, +, - oder @ beginnen, als Formel aus; Felder mit Komma, Semikolon, Anführungszeichen oder Zeilenumbruch brauchen im CSV-Export Quoting. Die Beispiele enthalten Formelproben, auch mit vorangestelltem Tab oder Wagenrücklauf, sowie Werte mit solchen Sonderzeichen. Damit lässt sich prüfen, ob der eigene Export Formeln entschärft und Felder in Anführungszeichen setzt.

8 Varianten auf einer Seite, jede mit eigenem Kopier- oder Download-Knopf.

  • CSV-Formelprobe =1+1

    =1+1

    Zellen, die mit = beginnen, werten Tabellenkalkulationen als Formel aus. Testzeichenfolge für eigene Systeme.

  • CSV-Formelprobe +SUM(1,1)

    +SUM(1,1)

    Beginn mit + wird ebenfalls als Formel gelesen. Testzeichenfolge für eigene Systeme.

  • CSV-Formelprobe -2+3

    -2+3

    Beginn mit - kann Formel sein; legitime negative Zahlen auch. Testzeichenfolge für eigene Systeme.

  • CSV-Formelprobe @SUM(1,1)

    @SUM(1,1)

    Beginn mit @ wird in älteren Tabellenkalkulationen als Funktion gelesen. Testzeichenfolge für eigene Systeme.

  • CSV-Formelprobe mit Tab davor

    	=1+1

    Tab vor dem Gleichheitszeichen; einfache Präfixprüfungen übersehen es. UTF-16: 5, Codepoints: 5, UTF-8: 5 Bytes. Testzeichenfolge für eigene Systeme.

  • CSV-Formelprobe mit CR davor

    ⏎
    =1+1

    Wagenrücklauf vor dem Gleichheitszeichen. UTF-16: 5, Codepoints: 5, UTF-8: 5 Bytes. Testzeichenfolge für eigene Systeme.

  • CSV-Wert mit Anführungszeichen und Semikolon

    Er sagte "Hallo"; dann ging er

    Muss im CSV-Export verdoppelte Anführungszeichen und Quoting erhalten. Testzeichenfolge für eigene Systeme.

  • CSV-Wert mit Komma und Zeilenumbruch

    Zeile1,
    Zeile2

    Komma und Umbruch in einem Feld erzwingen Quoting. Testzeichenfolge für eigene Systeme.

Weitere Themen in Sonderzeichen & Grenzfälle