javascript - 如何使用 javascript 读取 xlsx 文件

标签 javascript excel xlsx

所以在过去的几个小时里,我一直在谷歌搜索、谷歌搜索和谷歌搜索,但我尝试过的每件事都不起作用。

我想做的就是使用 javascript 读取 Excel 电子表格的单元格中的值(使用字段名称和索引号),然后将单元格中的数据作为字符串显示在网页上。

每次我用谷歌搜索它都会把我送到这里 http://codetheory.in/parse-read-excel-files-xls-xlsx-javascript 我无法开始工作,而且我认为这不是我想要的,因为它看起来只是在创建其他要使用的文件。

或者它会把我带到这里关于堆栈溢出的其他帖子,这些帖子要么没有回答我的问题(例如,他们有转换器,您可以在其中将 xlsx 文件拖放到转换器中以将其转换为 CSV 或 JSON,这将不起作用因为它必须是自动化的)或者他们有链接到其他帖子的链接,这些链接将我带到一些不敬的地方。

编辑----- 为了清楚起见,我只是构建一个网页来显示 xslx 中的内容。 xslx 文件将每天更换。

除了保存网页和 xslx 文件的文件夹中的内容之外,我无法控制服务器上发生的内容。

这个过程必须完全自动化(上传 xslx 文件除外,它只是一个复制和粘贴的东西)

最佳答案

Excel 没有 JavaScript 可以访问客户端的 API。相反,您可以使用 VBA 从电子表格中提取数据,然后打开 Web 浏览器并将 JavaScript 写入浏览器显示的文档中。

要执行您想要的操作,您需要通过一些服务器端 API(可能是 .NET)访问服务器上的 Excel 数据,然后将该数据作为 HTML、CSS 和 JavaScript 传递给客户端。

仅供引用:您引用的示例是使用节点的服务器端解决方案。

关于javascript - 如何使用 javascript 读取 xlsx 文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41092306/

相关文章:

用于比较对象的 javascript 库

javascript - 在事件冒泡阶段删除祖先

sql-server - 在 VBA 中将记录集存储到数组

Java - Apache POI - 读/写 .xlsx 文件 - 文件损坏并变为空

angularjs - 如何使用 ALASQL 和 XLSX 设置自定义 header 名称

javascript - JavaScript 中处理大数 (BigNum) 的标准解决方案是什么?

javascript - 为电话键盘赋予数值

excel - 格式化选择循环中的单元格

excel - 自动调整用户表单大小

javascript - 如何将Excel日期转换为时间戳