我正在使用angularjs并将数据从已上传的表格中导出到excel中。
我使用了以下代码:
function (e)     {
 `window.open('data:application/vnd.ms-excel,' + encodeURIComponent($('div[id$=exportable]').html()));`e.preventDefault();
它允许我下载文件,但缺少扩展名。你能指导我怎么改变文件名和扩展名吗?
谢谢
发布于 2015-09-27 05:15:49
Excel转JSON
这基本上就是您正在寻找的,通过JavaScript将excel转换为JSON数据的方法。Here是一篇文章的链接,该文章介绍了如何在web应用程序中使用XLSXReader以及AngularJS。
示例代码
$(function() {
    $("#xlsxFile").change(function(event) {
        var file = this.files[0],
            sheets;
        XLSXReader(file, true, function(xlsxData) {
            sheets = xlsxData.sheets;
            // Do somehting with sheets. It's a
            // Javascript object with sheet names
            // as keys and data as value in form of 2D array
        });
    });
}); 工作示例
Here是该代码的一个工作示例。您可以上传csv文件并将其转换为JSON。
我希望这能帮到你。
https://stackoverflow.com/questions/32801940
复制相似问题