问题标签 [sheetjs]

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 投票
1 回答
2054 浏览

node.js - 如何使用节点中的“xlsx”包从工作簿中的给定 .xlsx 工作表中提取单元格值?

我想使用 npm 模块“.xlsx”从工作簿的给定工作表中的特定行和列中提取给定 .xlsx 文件的单元格值。请建议我以任何方式提取值,以便我可以使用工作表中的测试数据。

鉴于我能够转到特定的工作表

0 投票
1 回答
2914 浏览

angular - 我如何在角度应用程序中使用 xlsx 库删除列

如何使用 xlsx 库从表中删除最后一列?我正在从我的角度应用程序中保存我的表格,但我想删除最后一个名为“description”的列,因为它只是一个操作列,它只包含图标,但是在保存时,它会以我的图标名称保存该列。如何删除此列?

使用安装库: npm i xlsx --save

0 投票
1 回答
5644 浏览

javascript - 将 HTML 表格导出为带有格式的 Excel

我正在创建一个将数据上传到 HTML 表的网页。经过一些计算,生成一个输出 HTML 表。输出 HTML 表必须以 Excel (.xlsx) 格式转储。我正在使用SheetJS库进行上传和下载。

我尝试了以下代码,它将数据导出到 excel 中而没有任何格式。

HTML表格代码:-(计算后输出HTML)

JavaScript 代码:-(帮助我导出数据的功能)

我搜索并发现只有 Inline CSS 在导出数据时有效。但这似乎也不起作用。

我无法使用已应用的 CSS 将数据导出到 Excel。

有没有其他方法可以使用已应用的 CSS 导出数据。

0 投票
2 回答
12377 浏览

javascript - 如何使用 xlsx npm 库将嵌套的 json 对象转换为 excel 表?

我有一个嵌套的 json 对象。为了简单起见:

一个真实的对象更大,但关键是它是一个嵌套的对象。值可以是字符串、数字或其他对象。现在我需要得到一个 excel 表(对于这个特定的 json 看起来像这样):

为了做到这一点,我尝试使用 xlsx 库。我按如下方式导入库:

在我的方法中,我定义了对象:

然后我创建一个工作表和工作簿:

最后将其写入文件:

但完全可以预料,它不会像我希望的那样处理嵌套对象。我不知道我应该怎么做才能得到想要的结果。

0 投票
1 回答
2749 浏览

javascript - 用js-xlsx导出.xlsx文件时如何根据内容设置整列的宽度?

使用 js-xlsx 导出 .xlsx 文件时,我想将列宽设置为该列内容的最大长度

使用 js-xlsx 导出 .xlsx 文件时如何设置单元格宽度

我试过上面的。

我可以通过从屏幕上呈现的表格中获取列的名称来设置宽度。但是我遇到的问题是,假设列名的名称是“Title”,并且它的行有一些像“Australia”这样的值,那么列名的长度会更小,并且整个列的宽度没有正确设置。

实际的 在此处输入图像描述

预期的 在此处输入图像描述

0 投票
1 回答
402 浏览

angular - 将数据导出到 excel 时,日期会根据时区而变化。如何避免?

当我尝试以角度将数据导出到 excel 时,数据库中的日期在“x”时区,我正在从“y”时区导出数据。数据导出到 Excel 时,日期位于“y”时区。但我想保持它与数据库中的日期相同,即仅带有“x”时区的日期。

我期望输出为,Mar 26 2014 12:00 AM但我收到了这个2014-03-25 23:00:00.000+0000

0 投票
0 回答
198 浏览

javascript - 如何使用 Sheetjs 在网页上运行 SQL 查询?

我正在为我的实习做一个项目。而且我需要使用输入 .xlsx 文件(如 sheetjs 演示(https://sheetjs.com/sexql/index.html))运行 SQL 查询,但我不知道该怎么做。

我尝试了很多东西,但都没有奏效。

我尝试使用 AlaSQL,但它没有用。它只需要文件而不是 sheetJS 变量。

0 投票
1 回答
622 浏览

javascript - Excel 或 SheetJS - 如何从 JS 向 Excel 工作表添加多行?

我正在尝试在 Excel 工作表中添加多行。

添加一行效果很好:

但是,如果我制作一个对象并尝试添加多行,它将无法正常工作,因为这些行会不断地相互覆盖。

有谁知道如何做到这一点?(VBA有特殊功能可以做到,但我不知道如何在JS中做)

0 投票
1 回答
662 浏览

angular - Angular to Excel

I'm trying to export some JSON data from my Angular to Excel. I already did it successfully. My problem is how would i include the headings to the excel also? I can only export the table but not the headings? Please see the link and codes below

CLICK HERE

CODE

#xA;

PIC

enter image description here

0 投票
1 回答
1173 浏览

javascript - 如何使用文件从在 SheetJS 的 XSLX 中?

我希望能够将 .xlsx 文件上传到网页,以便以后在 javascript 代码中使用 .xlsx 单元格中的值。我如何结合代码和 SheetJS 的 XLSX 来做到这一点?