gpt4 book ai didi

php - 清理无法解析的 csv 文件的简单方法是什么

转载 作者:行者123 更新时间:2023-11-28 19:59:02 25 4
gpt4 key购买 nike

csv 文件创建正确,但名称和地址字段包含所有可用的标点符号。因此,当您尝试导入 mysql 时,您会遇到解析错误。例如,名称字段可能看起来像这样,“john”,“doe”。我无法控制我收到的数据,所以我无法阻止人们输入垃圾数据。从上面的示例中你可以看到,如果你认为外面的引号是封闭的引号那么它是正确的但当然 mysql、excel、libreoffice 等看到了一个全新的领域。有没有办法解决这个问题?我发现有些领域甚至在最后引用。我不知所措,因为我有 1700 万条记录要导入。

我有 windows 操作系统和 linux,所以无论您能想到什么解决方案,请告诉我。

最佳答案

这可能不是一个可用的答案,但有人需要说出来。 您不必这样做。 CSV 是一种具有预期数据编码的文件格式。如果有人向您提供 CSV 文件,则应对其进行分隔并正确转义,否则文件已损坏,您应该拒绝它。让供应商从导出文件的任何数据存储中正确地重新导出文件。

如果您要求某人向您发送 JPG,而他们发送的是正确的 JPG 文件,每第 5 个字节被省略或插入垃圾字节,您将不会接受并说“哦,我会为您重建它”。

关于php - 清理无法解析的 csv 文件的简单方法是什么,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6172123/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com