soweit ich weiß, nicht. Excel, LibreOffice usw bietet bei
CSV die diversen Optionen an (mit/ohne Quotes, Trenner beliebig, feste/flexible Spaltenbreite, mit/ohne Titel, Zeichensatz) und auch die Import-Schnittstellen, welche ich bei diversen Datenbanken/Programmen kenne, sind hier recht offen.
An Deiner Stelle würde ich soviel Probleme wie möglich abfangen, d.h.
- mit Titelzeile
- Trenner ';'
- Text in Quotes
- UTF-8
- Zeilenumbrüche zwischen 2 Feldern
- Zeilenumbrüche innerhalb eines Feldes
Ja das kommt meistens anders als man denkt.
Ich ersetze meistens alle CrLf innerhalb von Zellen durch \r\n (im C-Stil), und beim Lesen wieder zurück.
Man könne aber auch solche Felder als Base64 oder zu HEX konvertieren, was es dann aber nicht mehr lesbar macht.