首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >以分号为分隔符的CSV

以分号为分隔符的CSV
EN

Stack Overflow用户
提问于 2011-11-15 09:23:09
回答 2查看 2.7K关注 0票数 1

有没有人写过用分号作为分隔符,逗号作为小数分隔符的CSV文件?

我需要读取一个使用这些字符而不是普通的逗号和小数点的意大利语CSV文件。

你的经历是什么?有什么需要注意的吗?

EN

回答 2

Stack Overflow用户

发布于 2012-11-23 00:58:54

两个选项,一个使用文件布局,另一个不使用。

选项A)使用文件布局:考虑以下文件布局的属性

number数字定义分隔符= "semicolon"

  • FieldType对于以逗号作为小数分隔符的数值字段= "character"

  • After读取字段时,请将逗号替换为句点,然后对新字符串使用value(&new_str)将其转换为

选项B)不使用文件布局:

  1. 在代码中打开输入文件。
  2. 循环每一行。
  3. 使用拆分来获取字段值-例如,&ret_arr = split(&str_line,";");
  4. &ret_arr数组将填充字段值,使用&ret_arr[1],..[2]等进行访问。
  5. 替换该数值字段中的逗号,并使用value(&new_str)进行转换。

以上是我的经历(很久以前),没有什么值得注意的。希望这能有所帮助!

票数 1
EN

Stack Overflow用户

发布于 2012-04-20 21:40:55

如果您使用的是文件布局,它可能不会将逗号作为小数分隔符读取,尽管您可以告诉它使用分号作为分隔符。另一种选择是以文本形式读取中的所有字段,然后对数字字段执行替换操作,将逗号替换为句点,然后对字符串执行value()操作,将其转换为数字。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/8130400

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档