Rails 导出 CSV
来源:互联网 发布:金融超市源码 编辑:程序博客网 时间:2024/06/04 20:01
require 'csv' require 'nkf' def self.to_csv Rails.logger.info '「我要开始导出数据了」' field_name = ['id','订单号','创建时间','款式','品类','渠道','价格','数目','状态'] orders = Order.where(channel: xxx, state: "xxx").where("created_at>= ? and created_at <= ?", "xxx" ,"xxx") csv_string = CSV.generate(:col_sep => "\t", :row_sep => "\r\n") do |csv| csv << field_name orders.each do |order| csv << [order.id, order.number, order.created_at.strftime('%Y-%m-%d %H:%M:%S'), order.line_items.first.style_color.style.name, order.line_items.first.style_color.crowd.name, order.channel, order.item_total, order.item_count, order.state] #数据内容 end end fh = File.new("/test.csv", "wb") #创建一个可写文件流 fh.puts NKF.nkf("-wL",csv_string) #写入数据 fh.close end
阅读全文
0 0
- Rails 导出 CSV
- rails中导出excel或者csv格式
- rails 导出 excel 格式 xls 和 csv
- rails导出CSV XLS 中文乱码解决办法
- Ruby On Rails 导出数据库至CSV文件
- ruby on rails 中使用CSV导出excel文件
- csv.js导出csv
- CSV 导出
- 导出csv
- 导出csv
- csv 导出
- csv文件导出
- php导出CSV方法
- 导出CSV EXCEL
- php导出CSV方法
- JAVA 导出CSV代码
- dataset 导出 csv
- 导出CSV格式
- Android下拉通知栏会影响Activity的生命周期方法吗?
- 经典算法详解--CART分类决策树、回归树和模型树
- 使用CSS实现两列布局
- 编程问题二:写一个线程池
- nodejs 主子进程通信
- Rails 导出 CSV
- mysql和oracle的函数对比
- hdu 1022 Train Problem I
- 矩阵快速幂模版
- Java8 Collection接口API翻译
- leetcode-39-Combination Sum
- 零基础写Java知乎爬虫之先拿百度首页练练手
- 20170724——学习总结
- 【bzoj1150】[CTSC2007]数据备份Backup