我正在尝试从csv
生成SQL query result
个文件。
99%的时间它可以正常工作,但在CSV文件的某些行(行)中,它确实在行的开头和结尾生成一个引号。
我已经检查了SQL单元格的内容,没关系。
所以我认为在生成文件时会出现问题。
这是文件生成的方式。
#load query result
dataset = DB[ "select
id
,action
from
some_table"]
#generate csv file
CSV.open("#{table}.csv", "wb",:write_headers=> true, :headers => ["id_cliente|""acao"] ) do |csv|
dataset.each do |dbrow|
csv << [
"#{dbrow[:id_cliente]}"
+ "|" +
"#{dbrow[:acao]}"
]
end
end
new_object = $bucket_response.objects.build("#{table}.csv")
new_object.content = open("#{table}.csv")
new_object.acl = :public_read
new_object.save
无论如何都要解决它或改善生成过程?