gpt4 book ai didi

java - 我应该如何转义 CSV 文件中的逗号和语音标记,以便它们在 Excel 中工作?

转载 作者:IT老高 更新时间:2023-10-28 11:27:04 32 4
gpt4 key购买 nike

我正在生成一个 CSV 文件(由逗号而不是制表符分隔)。我的用户很可能会通过双击在 Excel 中打开 CSV 文件。我的数据可能包含逗号和语音标记,因此我将其转义如下。

Reference, Title, Description
1, "My little title", "My description, which may contain ""speech marks"" and commas."
2, "My other little title", "My other description, which may also contain ""speech marks"" and commas."

据我所知,这一直是这样做的方式。这是我的困惑:当我在 Excel 2010 中打开此文件时,我的转义不受尊重。语音标记出现在工作表上,逗号导致新列。

最佳答案

我们最终找到了答案。

只有在列值前面没有空格的情况下,Excel 才会尊重逗号和语音标记的转义。所以生成这样的没有空格的文件...

Reference,Title,Description
1,"My little title","My description, which may contain ""speech marks"" and commas."
2,"My other little title","My other description, which may also contain ""speech marks"" and commas."

... 解决了这个问题。希望这对某人有帮助!

关于java - 我应该如何转义 CSV 文件中的逗号和语音标记,以便它们在 Excel 中工作?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12473480/

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