Ruby CSV:如何读取制表符分隔的文件?
发布时间:2020-12-17 03:32:45 所属栏目:百科 来源:网络整理
导读:CSV.open(name,"r").each do |row| puts rowend 我收到以下错误: CSV::MalformedCSVError Unquoted fields do not allow r or n 该文件的名称是.txt制表符分隔文件.我特意做了.我有一个.csv文件,我去了excel,并将文件保存为.txt标签分隔.所以它是制表符分
CSV.open(name,"r").each do |row| puts row end 我收到以下错误: CSV::MalformedCSVError Unquoted fields do not allow r or n 该文件的名称是.txt制表符分隔文件.我特意做了.我有一个.csv文件,我去了excel,并将文件保存为.txt标签分隔.所以它是制表符分隔的. CSV.open不应该能够读取制表符分隔的文件吗? 解决方法
尝试指定字段分隔符,如下所示:
CSV.open("name","r",{ :col_sep => "t" }).each do |row| puts row end 并记得要求’csv’并阅读DOCS (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
相关内容
- ruby-on-rails – Rails – 使用camelize将模型序列化为JSO
- Cocos2d-X权威指南笔记
- postgresql – 多字段UNIQUE约束可以包含多个表中的字段吗?
- react-native – flex vs flexGrow vs flexShrink vs React
- 重构31天之12——打破依赖
- 替换XML元素的值? sed正则表达式?
- Kubernetes-14:持久化存储PV、PVC和StatefulSet介绍及使用
- c# – ASP.NET MVC HtmlHelper Razor语法
- 调度多个相互依赖的SQL Server代理作业的做法是什么?
- Cocos Creator 中iOS添加-ObjC时报错