Tôi đang sử dụng đá quý Spreadsheet để xuất tệp xls này.Tải xuống trực tiếp tệp xls mà không cần phải ghi nó vào thư mục bằng đá quý Bảng tính
tôi có các mã sau đây trong điều khiển của tôi:
def export
@data = Data.all
book = Spreadsheet::Workbook.new
sheet = book.create_worksheet :name => "data"
contruct_body(sheet, @data)
book.write "data.xls"
end
Bằng cách này, tôi có thể điền thông tin vào dữ liệu và lưu nó trong thư mục gốc.
Nhưng tôi muốn tải xuống thay vì lưu nó. Làm thế nào tôi có thể sửa đổi mã để người dùng nhắc nhở để chọn thư mục địa phương của mình để lưu các tập tin? (tốt hơn nếu không lưu bản sao ở phía máy chủ)
Xin vui lòng trợ giúp!
Nó thực sự hoạt động tốt. Cảm ơn! – PeterWong
@DanSingerman bạn có thể giúp tôi làm như vậy với csv không? – RAJ
@RAJ tạo một câu hỏi SO mới và tôi sẽ xem xét – DanSingerman