小编Mar*_*rco的帖子

Excel 在 csv 导出时添加双引号

我在 excel 中遇到了一个奇怪的未知行为。我想导出到 csv 文件的工作表由 4 列组成,数据如下:

site.aspx|de|lblChanges.Text|some text that will be used somewhere
Run Code Online (Sandbox Code Playgroud)

现在发生的情况是,如果包含文本的最后一列中有双引号,Excel 会为其中已有的每个双引号添加另一个双引号。

例子:

site.aspx|de|lblChanges.Text|some text that will used somewhere <a href="/clickety.aspx">here</a>
Run Code Online (Sandbox Code Playgroud)

变成了

site.aspx|de|lblChanges.Text|"some text that will used somewhere <a href="/clickety.aspx">here</a>"
Run Code Online (Sandbox Code Playgroud)

注意开头和结尾的额外双引号,这显然不应该在那里。这些数据被插入到数据库中并用作全球化的文本资源。如果我使用那些额外的双引号呈现文字控件,则功能会中断。

如何在 Excel 中抑制这种行为?

csv microsoft-excel microsoft-excel-2013

6
推荐指数
1
解决办法
8万
查看次数