首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >在Excel 2007中导入带换行符的CSV

在Excel 2007中导入带换行符的CSV
EN

Stack Overflow用户
提问于 2010-04-19 23:31:15
回答 24查看 197.2K关注 0票数 144

我正在开发一个功能,可以将搜索结果导出到CSV文件中,以便在Excel中打开。其中一个字段是自由文本字段,它可能包含换行符、逗号、引号等。为了抵消这一点,我用双引号(")将该字段括起来。

但是,当我将数据导入Excel 2007,设置适当的分隔符,并将文本限定符设置为双引号时,换行符仍然在换行处创建新记录,而我希望在单个单元格中看到整个文本字段。

我还尝试用CR (\r)替换CR/LF (\r\n),然后再用LF (\n)替换,但没有成功。

其他人遇到过这种行为吗?如果有,您是如何修复它的?

蒂娅

-J

编辑:

这是我手动编写的一个快速文件,用于复制该问题。

ID、名称、描述

"12345",“史密斯,乔”,“嘿

我叫乔。“

当我将其导入Excel2007时,我得到了一个标题行和两条记录。请注意,"Smith,Joe“中的逗号正在正确处理。这只是换行符造成的问题。

EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/2668678

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档