有啥方法可以在CSV中输入用逗号分隔的数字?

     2023-04-14     33

关键词:

【中文标题】有啥方法可以在CSV中输入用逗号分隔的数字?【英文标题】:Any way to input numbers separated by comma in CSV?有什么方法可以在CSV中输入用逗号分隔的数字? 【发布时间】:2020-01-08 08:36:33 【问题描述】:

我需要上传一个包含逗号分隔数字的 CSV 文件。

有什么办法不让它将选项卡解释为 CSV 分隔符? 还是我必须使用 TSV 文件?

【问题讨论】:

值应该用引号括起来,例如:Value,"1,2,3",42。然后php可以正确处理这个。或者确实使用另一个分隔符 - 制表符或;,但不是, 到目前为止你写的代码是什么? 这能回答你的问题吗? Is there a way to include commas in CSV columns without breaking the formatting? 【参考方案1】:

您可以在使用fgetcsv函数时更改多种设置:

fgetcsv (
    resource $handle
    [, int $length = 0
    [, string $delimiter = ","
    [, string $enclosure = '"'
    [, string $escape = "\\" ]]]]
)

您可以将分隔符设置为您想要的任何字符(空格、制表符、竖线等)。

如果您需要包含通常会破坏文件格式的内容(例如,当逗号用作分隔符时,内容中包含逗号),请使用附件。默认为双引号。例如:

身份证,姓名

1,泰德·门德

2,特蕾西·盖尔

4,小约翰·迪

ID 为 4 的行会破坏文件,因为名称中有一个逗号,但是用包围字符包裹它会告诉解析器忽略其中的破坏字符。以下是有效的,并且 Jr 之前的逗号不会导致错误或误读行:

身份证,姓名

1,“特德·门德”

2、《特蕾西·盖尔》

4,“小约翰迪”

如果您仍然需要在封闭的字符串中使用它(例如,双引号内容中的双引号),则使用最后一个参数,转义字符。您可以将转义字符放在双引号内容中的任何双引号字符之前,以确保它不会破坏格式:

id、标题、类型

1、“上”、“电影”

2、《乱世佳人》、《电影》

3, "\"巫师 3\"", "电子游戏"

请注意,在视频游戏标题中的双引号之前有一个反斜杠。这允许解析器知道标题周围的双引号应该是标题字符串的一部分,而不是列内容的结尾。

【讨论】:

如何将在一行中输入的以逗号分隔的数字放入Java中的数组中

...这种情况下我必须声明一个分隔符,即逗号“,”。有人可以帮忙吗谢谢【问题讨论】:【参考方案1】:Stri 查看详情

在 .NET 中解析分隔的 CSV

...件,在大多数字段中由"分隔。我正在尝试将其转化为可以枚举的内容(例如,通用集合)。我无法控制文件的输出方式,也无法控制用于分隔符的字符。在这种情况下,字段用逗号分隔,文本字段用"标记括起来。我遇到... 查看详情

在雪花结果集中用逗号分隔输出数字

...。我正在处理较大的数字,高达数千亿(10^8),所以如果我可以让程序用逗号分隔打印我 查看详情

用逗号分隔 HashMap 输出到 .csv

】用逗号分隔HashMap输出到.csv【英文标题】:SeparatingHashMapOutputto.csvwithComma【发布时间】:2017-04-2719:39:15【问题描述】:在这个程序中,我将数据从HashMap数据库导出到.csv。写入文件的数据是key和studentInformation,由Name、Major、GPA组... 查看详情

csv(逗号分隔值文件格式)

...D或是记事本来开启,再则先另存新档后用EXCEL开启,也是方法之一。CSV文件格式的通用标准并不存在,但是在RFC4180中有基础性的描述。使用的字符编码同样没有被指定,但是bitASCII是最基本的通用编码。用法:CSV是一种通用的、... 查看详情

提取用逗号分隔的字符串部分

...我不知道如何指定逗号位置,以便逗号之前或之后的字符可以存储在另一个变量中。我不允许 查看详情

SQlite 大数用逗号分隔

...间】:2021-01-0514:12:04【问题描述】:我正在尝试找到一种方法来在SQlite中用逗号格式化任何1000或更多的大数。所以,1000就是1000。1000000就是1,000,000,以此类推。我可以通过将数字更改为文本然后使用SUBSTR轻松处理个别情况,但... 查看详情

用c语言写csv文件,如何写出多个工作表?

...aratedValues,CSV,有时也称为字符分隔值,因为分隔字符也可以不是逗号),其文件以纯文本形式存储表格数据(数字和文本)。纯文本意味着该文件是一个字符序列,不含必须像二进制数字那样被解读的数据。CSV文件由任意数目... 查看详情

打开用空格分隔符保存为逗号分隔符的CSV文件[关闭]

】打开用空格分隔符保存为逗号分隔符的CSV文件[关闭]【英文标题】:openingCSVfilewhichissavedwithspaceseperatorsascommaseperator[closed]【发布时间】:2021-04-0106:08:53【问题描述】:我刚刚在LibreOffice中打开了一个空格分隔的CSV文件,做了一... 查看详情

pyparsing用分号而不是逗号解析csv文件

】pyparsing用分号而不是逗号解析csv文件【英文标题】:pyparsingparsingcsvfileswithsemi-coloninsteadofcomma【发布时间】:2013-10-2209:57:16【问题描述】:在欧洲大陆,csv文件用分号分隔,因为数字中有,而不是.所以,我正在尝试编写一个与com... 查看详情

在逗号分隔的字母数字正则表达式中添加空格

...:2015-10-0417:56:38【问题描述】:我想要实现的是我想在JSF输入字段上应用正则表达式,其中允许5位字母数字和空格,如果用户想要添加多个值,它们必须用逗号(,)分隔。所以对于单个值:k39Ka对于多个值:Kha93,0Lk3i,L9kK,lkhk到目前... 查看详情

把字母改成用逗号隔开的数字?

...题描述】:我正在尝试创建一个按钮,将“TextCollector”输入中的文本显示为用逗号分隔的数字,并忽略任何不在字母表中的符号。更新:我还需要它来忽略字母大写的事实。示例:a=1b=2c=3等等……因此,如果我在底部的输入中... 查看详情

不要在angularjs的textarea中输入超过20个逗号分隔或换行符分隔的序列号和字母数字

】不要在angularjs的textarea中输入超过20个逗号分隔或换行符分隔的序列号和字母数字【英文标题】:Don\'tInputmorethan20commaseparatedornew-lineseparatedserialnoandalpha-numericintextareainangularjs【发布时间】:2020-10-2707:42:23【问题描述】:这是我... 查看详情

如何在r中添加或减去逗号分隔的数字?

】如何在r中添加或减去逗号分隔的数字?【英文标题】:howtoaddorsubtractcommaseparatednumbersinr?【发布时间】:2017-08-2816:47:19【问题描述】:如何对逗号分隔的数字执行计算。例如result<-10,000+5,000+60,000给出错误错误:“结果【问题... 查看详情

excel中如何将两列数字并入一列,中间用逗号隔开?

...则需要多几个步骤了,这里以A列和B列的数据连接为例,方法如下;在原本的C列前面插入一列(左键点击C列的列标→右键→插入);在C1中输入公式=A1&","&B1;将C1向下填充;选择C列,然后复制(右键→复制);点... 查看详情

更改 CSV 文本中的数字区域设置格式(在数字中用逗号交换点)

】更改CSV文本中的数字区域设置格式(在数字中用逗号交换点)【英文标题】:ChangenumberlocaleformatinCSVtext(swapdotwithcommainnumbers)【发布时间】:2014-03-3010:06:57【问题描述】:我有一个带有逗号分隔字段的文本文件。数字字段值被双... 查看详情

关于excel保存为csv格式后,重新打开文本型数字变为科学计数,且15位后面变成0??

...办法解决吗,因为导入只支持这种格式的。可以参考下面方法处理:1、直接用excel打开导出的cvs文件(test.cvs),编号数字自动变为科学计数法。2、需要在桌面新建一个Excel文件(new.xlsx),并打开。3、选择excel中【数据】菜单... 查看详情

excel中如何将两列数字并入一列,中间用逗号隔开?

...则需要多几个步骤了,这里以A列和B列的数据连接为例,方法如下;在原本的C列前面插入一列(左键点击C列的列标→右键→插入);在C1中输入公式=A1&","&B1;将C1向下填充;选择C列,然后复制(右键→复制);点... 查看详情