标题说明了一切。我可以导出到 csv 或制表符分隔或 json。但无论我使用什么格式,嵌入换行符的数据都会变得混乱:
"fieldId","field1","field
2 has newline","field3"
我尝试将换行符转换为“ ” 但这只是导入“字段 2 有换行符”进入字段 2。
有没有办法可以做到这么短的编写代码?
找到答案。如果您用引号将该字段括起来,则可以将换行符保留在适当的位置。真正的技巧是,如果数据中有引号,您可以通过将它们加倍来转义它们。因此,如果您的数据具有“field3”及其数据的引号部分,您将得到:
"field1","field
2 has newline","""field3"""