gpt4 book ai didi

ruby - 构建逗号分隔文件

转载 作者:太空宇宙 更新时间:2023-11-03 17:19:04 25 4
gpt4 key购买 nike

我需要使用 ruby​​ 创建一个逗号分隔的文件。数据来自 MySQL 数据库。

因此示例文件如下所示:

userid, username, firstname, lastname, tags2343,blankman, blank, man, "hello world tags-here"

最佳答案

有一个标准的 CSV 库:

http://ruby-doc.org/stdlib/libdoc/csv/rdoc/index.html
http://ruby-doc.org/stdlib/libdoc/csv/rdoc/classes/CSV.html

或 FasterCSV:

http://fastercsv.rubyforge.org/

你可以这样使用:

csv_string = FasterCSV.generate do |csv|
csv << ["row", "of", "CSV", "data"]
csv << ["another", "row"]
# ...
end

csv_string = FasterCSV.generate do |csv|
my_array.each do |item|
csv << [item['name'], item['phone_number']]
end
end

关于ruby - 构建逗号分隔文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4066381/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com