在 Django 应用程序中,我使用 SlickGrid 将一些 XHR 数据绑定到客户端电子表格:
var grid;
var review_url = '/api/reviews/?t=' + current_tcode;
$.getJSON(review_url, function(data) {
grid = new Slick.Grid("#myGrid", data, columns, options);
});
我还想为用户提供将数据下载为 CSV 文件的选项。这样做的最佳方法是什么?
- 只需链接到我自己渲染的 CSV 文件(使用 Piston,我已经将其用于 API)。
- 使用 SlickGrid 巧妙地在客户端输出 CSV 数据。
- 别的东西。
SlickGrid 感觉功能齐全,它可能有内置的东西来输出 CSV,但我在快速搜索中找不到任何东西。