哪个分隔符允许主流电子表格程序通过双击打开 CSV 文件?

哪个分隔符允许主流电子表格程序通过双击打开 CSV 文件?

我正在编写一个 iOS 8 应用程序,它允许您导出要作为电子邮件附件发送的数据。目前,我正在将数据导出到一个有 7 列和 x 行的 CSV 文件中。当我第一次创建它时,我使用了commafor 分隔符,但 Excel 不会自动检测到它 - 所以我不得不转到数据导入等才能正确读取它。后来我将其更改为semicolon,现在只需双击文件即可在 Excel 中正确读取,但我不确定这是否是最佳分隔符。

我需要知道的是我应该使用什么分隔符,以便大多数电子表格阅读器(包括 Excel)只需双击文件就可以读取。

答案1

我应该使用什么分隔符才能被大多数电子表格阅读器读取?

简短答案

这个问题的一般解决办法。

长答案

你还没有定义多数

这个问题没有真正的答案,因为这取决于电子邮件收件人如何配置其计算机的区域设置和 Excel 设置。

如果可以回答全部那么仅有的你可以决定适当的分隔符应该是什么:

  • 谁将使用您的应用程序以及他们在哪个国家?
  • 您的应用程序的用户会向谁发送电子邮件?
  • 电子邮件收件人位于哪些国家?
  • 他们如何配置他们的区域设置?
  • 他们的电子表格是如何配置的?
  • 他们的计算机是否可以通过双击打开电子表格?

答案2

您只需添加行'九月=,' (或者 '九月=;' 如果您想在 csv 文档顶部使用 ;)。然后 Excel 将使用定义的字符作为分隔符。

相关内容