问题标签 [js-xlsx]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
3 回答
7080 浏览

javascript - 如何将 jszip 包含在 requirejs 中:未定义 jszip

我正在使用js-xlsx库在 JavaScript 中创建 Excel 文件。

这个库使用jszip. 我试图jszip在加载之前在我的 JavaScript 文件中定义库,jszip但从jszip未定义:

配置要求:

这是我在 JS 文件中使用它的方式:

0 投票
3 回答
3135 浏览

javascript - excel中数字格式时的小数位

现在小数位是2,我想根据变量来改变它,可以吗?

0 投票
1 回答
3205 浏览

javascript - 如何在使用 js-xlsx 插件生成的 excel 中添加过滤器

我想在使用 js-xlsx javascript 插件从数据数组创建的 excel 列上添加过滤器,但我没有找到任何方法将过滤器添加到表列。

如果有人知道如何将过滤器添加到excel中的列,请帮助我

我已经编写了这段代码来创建工作表对象

我的数组中的数据如下所示

0 投票
0 回答
1725 浏览

javascript - Apache POI 与 JS XLS - Excel 表驱动的应用程序的最佳选择是什么?

我正在开发一个 Excel 工作表驱动的应用程序。

所有数据都必须从特定的默认 Excel 工作表中检索,该工作表将包含新行和现有行中的更改。我需要将特定列与现有数据合并,并保留其他列。

基本功能是:

  • 导入表并与现有数据(已在数据库中的数据)合并。
  • 在表格/表格视图中编辑此现有数据的某些列。

我需要导入一个 .xlsx 文件(不是 .csv)。我的前端是 AngularJS,后端是 Java。

使用 AngularJS (JavaScript),我可以使用JS XLSX 库

使用 Java,我可以使用Apache POI

最好的方法是什么?你能推荐什么好的材料/例子?

感谢大家!

0 投票
1 回答
1612 浏览

javascript - 用 js-xlsx 编写会出现“_fs is undefined”错误

我正在尝试使用https://github.com/SheetJS/js-xlsx将一些数组数据导出到文件中。

我举了一个例子,在这里放了一个jsfiddle:https ://jsfiddle.net/connyake/y8a9nb7r/

没有requirejs甚至可以做到这一点吗?如果是,怎么做?

HTML:

JS:

0 投票
1 回答
76 浏览

javascript - UI-Grid 每列有多个字段

我需要在从数据库中检索数据的同一列中使用 JS-XLS 将 Excel 工作表导入 UI-Grid。例如,其中一列定义为:

从工作表中,我想加入的列生成一个名为“Person Number”的 JSON 对象。我需要将“employee_id”和“Person Number”放在同一列。就像是:

我怎样才能做到这一点?

0 投票
3 回答
1128 浏览

javascript - XMLHttpRequest:在 oReq.onload 中创建的访问对象

我正在使用 XMLHttpRequest 和 sheetjs ( https://github.com/SheetJS/js-xlsx ) 从 excel 电子表格创建 json 对象。一切都运行良好,除了我正在努力访问外部创建的对象oReq.onload。创建 json 对象后,我想将其用作 XMLHttpRequest 下面更多代码的输入对象。

我已经尝试return json在最后oReq.onload并尝试在其中包含我的附加代码,function (e) {}但两个选项都没有奏效。任何建议,将不胜感激。

0 投票
1 回答
1492 浏览

javascript - 使用 XLSX 解析 excelsheet 时 - 它抛出 _fs is undefined

我正在尝试使用 XLSX 库从 excelsheet 读取数据,但我得到了这个:-

错误:_fs 在 xlsx.js 中未定义(第 11388 行,第 59 列)

这是我的代码:-

我尝试在网上搜索合适的答案,但找不到任何答案。请建议。

0 投票
0 回答
94 浏览

json - 如何将下面的excel转换为json

我想将excel转换为json,如下所示。我想使用js-xlsx,但我不知道如何实现它

在此处输入图像描述

0 投票
1 回答
3773 浏览

javascript - 如何使用 js-xlsx 从 HTML 输入中读取文件?

我有一个角度应用程序,我正在尝试读取和解析一个 .xlsx 文件,该文件采用 js-xlsx JavaScript 库。但是我无法在 JavaScript 端打开文件。

在我的 html 中,我有一个简单的文件类型输入,它打开一个文件选择器,用户可以在其中选择合适的文件。我在使用角度指令将文件发送到控制器上的函数时遇到了麻烦,因为只有在按下输入按钮时,当用户选择文件时,ng-change 才会更新。我最终不得不通过在我的输入中添加 'onchange="angular.element(this).scope().handleFile(this)"' 来混合使用普通的旧 JavaScript 和一些 Angular。

添加-quotation.html:

这解决了我无法将文件从 HTML 发送到 JavaScript 端的问题。但是,我无法打开文件。我已经尝试了官方文档中的许多示例,但我没有成功地使它工作。这是我当前的代码:

添加-quotation.component.js:

我尝试调试并发现该文件确实进入了该方法,但是在尝试访问“e.target.files;”时出现异常

进入功能

试图访问 e.target.files

我完全不知道如何解决这个问题,而且我看到的例子没有帮助。我究竟做错了什么?