当前位置: 首页 > 知识库问答 >
问题:

CSV是逗号还是分号?

郑燕七
2023-03-14

CSV文件通常是如何生成的?用逗号还是分号?你有什么建议吗?

共有3个答案

易和怡
2023-03-14

我要说的是,坚持逗号,因为它被广泛认可和理解。不过,一定要引用你的价值观,避免引用。

ID,NAME,AGE
"23434","Norris, Chuck","24"
"34343","Bond, James ""master""","57"
李谦
2023-03-14

CSV是一种标准格式,在RFC 4180(2005年)中概述,因此并不缺乏标准。https://www.ietf.org/rfc/rfc4180.txt

甚至在此之前,CSV中的C一直代表逗号,而不是分号:(

遗憾的是,微软一直忽视这一点,仍然坚持几十年前他们把它变成的怪物(是的,我承认,那是在RFC创建之前)。

>

1、"本文本包含"引号",3

1、本文包含“引号”,3

该标准不包括日期和时间值,我个人试图坚持ISO 8601格式,以避免日/月/年-月/日/年混淆。

雍兴修
2023-03-14

在视窗中,它依赖于“区域和语言选项”自定义屏幕,在那里你可以找到一个列表分隔符。这是视窗应用程序期望作为CSV分隔符的字符。

当然,这只在视窗应用程序中有效,例如,如果文件不使用上述分隔符,Excel不会自动将数据分割成列。所有使用视窗区域设置的应用程序都会有这种行为。

如果您正在为Windows编写一个程序,需要在其他应用程序中导入CSV,并且您知道为目标计算机设置的列表分隔符是,那么就去吧,否则我更喜欢 因为它对小数点、数字分组的问题较少,所以不会出现在很多文本中。

 类似资料:
  • 我们在Zabbix Web场景设置方面有一点问题,请您提供帮助。我们将Zabbix的web场景配置为在我们的eshop上检查将产品添加到购物车中的情况。 下面是一个场景 1) Zabbix打电话给eshop。com/checkout/cart/add/product\u id/XXX 2) E-shop创建一个会话,将产品XXX添加到购物车中,并将重定向返回到eshop。com/checkout/

  • 问题内容: 我正在编写导出功能,我需要将联系人导出到Excel,并且遇到了技术难题-也许我的SQL技能的差距更接近事实了。;) 这是场景:我在数据库中有一堆联系人。每个联系人可以具有许多不同的角色,例如,一个联系人可以是C#开发人员和DBA,也可以是DBA和IT经理。它们分为三个表,如下所示: 不太难遵循。有一组联系人和一组角色。这些由相应ID上的ContactRole表连接。 导出联系人时,我需

  • 如果REST API Web请求中的标头使用逗号格式(如RFC 1867中所示): 或者使用分号,如RFC 1049和RFC 2045:

  • 我想拆分一个字符串基于逗号不包括一个在双引号,也如果有任何相邻的逗号,他们应该被视为单独的令牌 我可以使用正则表达式([^\“]*)\” 但如果有相邻的逗号,它就无法正确地标记。字符串示例 输出应该是 请帮忙

  • 我需要解析一个一列的CSV文件,它不仅有额外的逗号,而且一些名称还包括额外的引号。我已经看过了,并阅读了之前的其他问题,最好的答案之一是阿钦蒂亚·杰哈的答案。然而,这种解决方案似乎在我的情况下不起作用。一个例子是这个名字 正在打印为: 它在正确的地方分裂,并且正在处理额外的逗号,但它没有击中额外的引号,并且现在也在那里分裂,所以

  • 问题内容: 我的程序从文件中读取一行。此行包含逗号分隔的文本,例如: 我希望拆分的结果是这样的: 如果使用,我将得到: 换句话说:子字符串中的逗号不是分隔符。该如何处理? 问题答案: 你可以尝试以下正则表达式: 这将分割字符串,,后跟偶数双引号。换句话说,它用双引号引起来的逗号分隔。如果你在字符串中使用了引号,则此方法将起作用。 说明: 你甚至可以在代码中使用正则表达式使用修饰符来键入此类内容。修