【问题标题】:How could I Export Json to Excel ?如何将 Json 导出到 Excel 中?
【发布时间】:2015-08-10 16:20:03
【问题描述】:

我通过 AJAX 获取 JSON。现在,我需要将 JSON 导出到 Excel。我该怎么办?

这里有一些代码:

$.ajax({
    url: '../getData.ashx',
    type: 'post',
    dataType: 'json',
    data: {},
    success: function (data) {
        var json = data.result;

    },
    error: function () {
    }
})

【问题讨论】:

  • 请发布您尝试过的相关代码。发布与问题无关的代码无济于事,也不会阻止问题被否决或关闭。实际上,您在问“如何在 Javascript 中创建 Excel 文件?”。这个问题可能因为几个原因而被关闭 - 太宽泛,要求图书馆(只是谷歌的“javascript excel”),重复of this one和其他

标签: ajax json excel


【解决方案1】:

网站上已经有一个关于json到excel转换的话题。 请看一下这个话题,有一个示例代码:

Export JSON to CSV or Excel with UTF-8 (e.g. Greek) encoding using JavaScript

【讨论】:

  • 有很多类似的问题,例如JS-XLSXng-xlsx 以及一些库。这是搜索和选择脚本或库的问题
  • 我看到了,但不是我想要的,而且处理大数据时效率低,所以我在另一个文件(如.ashx文件)中做,谢谢你的帮助!跨度>
  • 实际上,在我看来,在处理大数据时,您必须个性化您的代码(编写最适合您需求的脚本)。如果您有很多记录,我认为最好的方法应该是将 json 作为文本传递给处理数据并在完成后返回响应的外部进程。输出可能是 CSV 格式的文件,您可以在收到响应时下载该文件。让服务器做大工作。
【解决方案2】:

为什么不从数据中创建一个 CSV,它可以通过 Excel 打开。由于您不需要任何框架,因此这将是最直接的解决方案。

http://en.wikipedia.org/wiki/Comma-separated_values

【讨论】:

  • 在 Javascript 中执行此操作并非易事。
猜你喜欢
  • 1970-01-01
  • 2018-10-21
  • 2021-04-12
  • 2015-03-19
  • 1970-01-01
  • 2023-01-07
  • 1970-01-01
  • 2023-03-18
  • 1970-01-01
相关资源
最近更新 更多