Tôi đang sử dụng Bảng jQuery vào Plugin CSV. Tôi đã thay đổi cửa sổ bật lên để cho trình duyệt tải xuống tệp CSV.Bảng jQuery để xuất CSV
Đó là:
function popup(data) {
var generator = window.open('', 'csv', 'height=400,width=600');
generator.document.write('<html><head><title>CSV</title>');
generator.document.write('</head><body >');
generator.document.write('<textArea cols=70 rows=15 wrap="off" >');
generator.document.write(data);
generator.document.write('</textArea>');
generator.document.write('</body></html>');
generator.document.close();
return true;
}
Tôi đã thay đổi nó để:
function popup(data) {
window.location='data:text/csv;charset=utf8,' + encodeURIComponent(data);
return true;
}
Nó hoạt động, đối với hầu hết các phần. Nó vẫn yêu cầu bạn tìm phần mềm bảng tính của bạn, và tạo tên tập tin của riêng bạn ... bởi vì nó tạo ra một tên tập tin lạ (Ví dụ: 14YuskG_.csv.part).
Bất kỳ đề xuất nào về cách cải thiện điều này?
jQuery Bảng để Plugin CSV: http://www.kunalbabre.com/projects/table2CSV.php, nhờ Kunal Babre – timborden