ruby-on-rails – 将数组的哈希值转换为csv文件
发布时间:2020-12-16 20:40:15 所属栏目:百科 来源:网络整理
导读:如何将散列数组转换为.csv文件? 我努力了 CSV.open("data.csv","wb") do |csv| @data.to_csv end 但是它是空白的 解决方法 尝试这个: CSV.open("data.csv","wb") do |csv| @data.each do |hash| csv hash.values endend 如果您希望CSV的第一行包含哈希的键
如何将散列数组转换为.csv文件?
我努力了 CSV.open("data.csv","wb") do |csv| @data.to_csv end 但是它是空白的 解决方法
尝试这个:
CSV.open("data.csv","wb") do |csv| @data.each do |hash| csv << hash.values end end 如果您希望CSV的第一行包含哈希的键(类似于标题),只需执行以下操作: CSV.open("data.csv","wb") do |csv| csv << @data.first.keys # adds the attributes name on the first line @data.each do |hash| csv << hash.values end end 请阅读下面的@cgenco的评论:他为Array类写了一个猴子补丁. (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |