【发布时间】:2011-10-28 08:11:58
【问题描述】:
我有一个由 MSExcel 创建的 CSV 文件,其中包含元素内的随机回车符。在最终的 CSV 中,每一行都由回车符分隔(我不知道它是否特定于 MSExcel)。
假设我有 10 列和 100 行,最后一列的一些元素本身有回车(因此在最终输出中用双引号引起来),而有些则没有。
无论如何我可以正确拆分这 100 行吗?
即使我准备牺牲那些没有回车并在末尾手动添加一个,使所有第 10、20、30 个元素都以“+\n”结尾,JS 似乎无法识别"\"\n" 作为有效语法。
编辑:这种操作用 php + 数据库会更好吗?如果是这样,我应该从哪里开始?
【问题讨论】:
-
仅供参考,我不能代表旧版本的 Excel,但我可以确认 2007 及更高版本输出 RFC 4801 有效的 CSV 数据。值中包含的回车是完全有效的,但是您将很难找到可以处理它们的解析器实现。
标签: javascript arrays csv