我需要從我的數據庫中的表(Hits)創建制表符分隔的ASCII文件。我已經可以將此表格導出爲CSV文件。要做到這一點,最好的方法是什麼?有沒有一種方法可以在rails中輕鬆創建?在Rails中創建制表符分隔的ASCII文件
2
A
回答
0
假設CSV數據是「something.csv」,並劃定「」
require 'csv'
File.open("tab_seperated.txt", "w+") do |f|
f << CSV.parse(File.read("something.csv")).map{|row| row.join("\t")}.join("\n")
end
1
你可以從軌控制檯直接做(或把它rake任務)是這樣的:
File.open('file.txt', 'w') do |f|
f.puts Hits.all.map { |h| [h.value1, h.value2].join("\t") }.join("\n")
end
2
您可以使用FasterCVS太(包括紅寶石1.9)
相關問題
- 1. 如何從cfquery創建制表符分隔的文本文件?
- 2. Asp.net創建制表符分隔的txt文件
- 3. 如何創建制表符分隔CSV?
- 4. str_getcsv在製表符分隔文件
- 5. 分隔多頁ascii文件
- 6. 從製表符分隔的文件中批量複製文件
- 7. 如何計算在給定一個製表符分隔文件製表符分隔的文件
- 8. .NET和製表符分隔文件
- 9. XML到製表符分隔文件
- 10. 使用fgetcsv製表符分隔文件
- 11. 合併製表符分隔文件
- 12. 在帶分隔符的文件中創建SQLite觸發器
- 13. 如何刪除所有符號以創建制表符分隔文件?
- 14. 如何在Autohotkey中分隔製表符分隔的字符串?
- 15. 在csv文件中製表符分隔的字段的值
- 16. 爲ASCII表中的每個字符創建一個文件
- 17. 從不是1:1的製表符分隔文件創建Python字典
- 18. 在c#中編寫製表符分隔的csv文件
- 19. 如何在PIG中爲無分隔符文件創建模式?
- 20. 如何在製表符分隔符來自數據庫時編寫製表符分隔的文件?
- 21. 通過帶分隔符的文件名創建文件夾
- 22. 在一個製表符分隔的文件中存儲ascii和二進制數據
- 23. 製表符分隔文本文件數組中的JavaScript
- 24. 從製表符分隔的文本文件列製作數組
- 25. 製表符分隔爲逗號UNIX中的分隔文件 - 一個班輪?
- 26. 在c#中讀取/寫入CSV /製表符分隔文件
- 27. 製表符分隔的列文件中的Python搜索功能
- 28. 寫入文本文件作爲製表符分隔列在Python
- 29. Awk在同一字段中使用多個分隔符分割輸入製表符分隔的文件
- 30. 在製表符分隔的文件上選擇行