Csv tsv文件可以包含选项卡吗?

Csv tsv文件可以包含选项卡吗?,csv,Csv,我必须将包含表格的数据存储在一个文件中。我想使用文件(表格分隔文件) 以下是一个数据示例(示例中我手动转义了制表符和回车): 计算显示 0代表(int i=0;i缩写CSV表示逗号分隔值,但实际上,此缩写用于包含由分隔符字符分隔的值的所有文件。这就是为什么OpenOffice会打开一个对话框,允许您在尝试使用file-e打开文件时配置分隔符和引号字符xtension.csv 重新解释问题后编辑: 如果您的问题是分隔符如何成为CSV值的一部分,最常见的方法是引用。下面是引用值的示例 a,b c"d

我必须将包含表格的数据存储在一个文件中。我想使用文件(表格分隔文件)

以下是一个数据示例(示例中我手动转义了制表符和回车):

计算显示

0代表(int i=0;i缩写CSV表示
逗号分隔值
,但实际上,此缩写用于包含由分隔符字符分隔的值的所有文件。这就是为什么OpenOffice会打开一个对话框,允许您在尝试使用file-e打开文件时配置分隔符和引号字符xtension
.csv

重新解释问题后编辑:

如果您的问题是分隔符如何成为CSV值的一部分,最常见的方法是引用。下面是引用值的示例

a,b
c"d
     e    
使用
作为分隔符,
作为引用字符

"a,b","c""d",   e   
第二种引用方式是Excel的引用方式,您还可以看到引用方式与第一个示例相同的变体


有一些库可以为您解析和创建CSV文件。我们“在这里”使用Ostermiller CSV库(现在可能有更好的库,但它可以完成它的工作,所以在我们介绍它之后,不需要更改库)"10年前。

缩写CSV表示
逗号分隔的值
,但实际上,此缩写用于包含由分隔符分隔的值的所有文件。这就是为什么OpenOffice会打开一个对话框,允许您在尝试使用e文件扩展名
.csv

重新解释问题后编辑:

如果您的问题是分隔符如何成为CSV值的一部分,最常见的方法是引用。下面是引用值的示例

a,b
c"d
     e    
使用
作为分隔符,
作为引用字符

"a,b","c""d",   e   
第二种引用方式是Excel的引用方式,您还可以看到引用方式与第一个示例相同的变体



有一些库可以为您解析和创建CSV文件。我们“在这里”使用Ostermiller CSV库(现在可能有更好的库,但它可以完成它的工作,所以在我们介绍它之后,不需要更改库)"10年前。

@Fifi所以你的问题是,使用分隔符的CSV值如何包含所述分隔符作为值的一部分?`正如你问我的,我意识到答案是。我的问题更多的是关于tsv文件和更普遍的最佳实践。感谢你提供的详细答案。我得到了CSV文件的答案,最后我编辑了我的问题,将重点放在T上SV文件。也许,你应该更新或删除你的答案以避免否决投票。@Fifi你不必担心我的答案的投票;-)正如你在问题中的评论所提到的,如果你将一个文件称为CSV、TSV、SSV,这是完全不相关的。你可以将其视为提示分隔符是什么,但通常是“在那里”您总是谈论CSV文件,与实际使用的分隔符无关。请注意,TSV和CSV是不同的格式。CSV格式使用转义语法表示数据中的字段和记录分隔符(通常为逗号和换行符).TSV格式不使用转义符,而是不允许在数据中使用字段和记录分隔符。典型的分隔符是制表符和换行符,但可以使用其他分隔符字符。@Fifi那么您的问题是,使用某种分隔符的CSV值如何将所述分隔符作为值的一部分?`正如您所问的,我意识到答案是。我的question更多的是关于tsv文件和更普遍的最佳实践。感谢您提供详细的答案。我得到了CSV文件的答案,并最终编辑了我的问题以关注tsv文件。也许,您应该更新或删除您的答案以避免否决投票。@Fifi您不必担心对我的答案的投票;-)正如你在问题中的评论所提到的,如果你把一个文件称为CSV、TSV、SSV,这是完全不相关的。你可以把它看作是什么分隔符的提示,但通常是“在那里”您总是谈论CSV文件,与实际使用的分隔符无关。请注意,TSV和CSV是不同的格式。CSV格式使用转义语法表示数据中的字段和记录分隔符(通常为逗号和换行符).TSV格式不使用转义符,而是不允许在数据中使用字段和记录分隔符。典型的分隔符是制表符和换行符,但可以使用其他分隔符。您的问题非常不清楚,请尝试改进。@用我的问题标记不清楚的内容?制表符是分隔符,如果数据中有制表符呢?TSV和CSV可以有你想要的任何东西。没有法律。内容越不寻常/极端,文件的兼容性就越差。它们是你的文件,你想怎么使用就怎么使用它们-只要确保你创建的任何东西都可以被你想使用的任何工具读取。我认为问题的措辞有点含糊不清,特别是,“包含表格的数据”。这可以指数据中的制表符,也可以指“表格数据”“一般来说,这样一个数字表。但是,标题似乎对数据中预期的制表符比较清楚。也许包含制表符的数据片段会把事情弄清楚。FWIW:对于新编辑,我似乎很清楚。问题是制表符(和换行符)是否可以包含在格式正确的TSV文件中,如果是,语法是什么。(注意:我没有足够的声誉来投票保留状态。)您的问题非常不清楚,请尝试改进。@用我的问题标记不清楚的地方?制表符是分隔符,如果数据中有制表符该怎么办?TSV和CSV中可以有您想要的任何内容。没有法律。越是