首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >在Excel中导出数据,Javascript表

在Excel中导出数据,Javascript表
EN

Stack Overflow用户
提问于 2015-09-27 04:55:50
回答 1查看 441关注 0票数 0

我正在使用angularjs并将数据从已上传的表格中导出到excel中。

我使用了以下代码:

function (e) {

代码语言:javascript
运行
复制
 `window.open('data:application/vnd.ms-excel,' + encodeURIComponent($('div[id$=exportable]').html()));`

e.preventDefault();

它允许我下载文件,但缺少扩展名。你能指导我怎么改变文件名和扩展名吗?

谢谢

EN

Stack Overflow用户

发布于 2015-09-27 05:15:49

Excel转JSON

这基本上就是您正在寻找的,通过JavaScript将excel转换为JSON数据的方法。Here是一篇文章的链接,该文章介绍了如何在web应用程序中使用XLSXReader以及AngularJS。

示例代码

代码语言:javascript
运行
复制
$(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。

我希望这能帮到你。

票数 0
EN
查看全部 1 条回答
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/32801940

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档