问题标签 [xlsx-populate]
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.
javascript - 下载后才删除文件 window.location
我在节点服务器上有一条生成 excel 文件并被下载的路由。
这是创建 xlsx 文件并做出响应的路径的一部分。
我使用 ajax GET 调用调用此路由,并在成功时使用 window.location 方法检索文件。
这对我来说很有效。现在我想在下载后删除文件。到目前为止,我知道这必须在服务器端完成。
我有一条取消链接文件的路线
它运作良好,我的问题是何时何地调用该路由,以便它在下载文件之前不会删除文件。
如果在 ajax get 中调用成功,则文件被删除比下载更快。到目前为止,我已经尝试过确认对话和超时。
感谢您的帮助。
node.js - Node.js Express:响应下载 XLSX 附件的奇怪字符
我正在使用带有 node.js 的 xlsx-populate 模块。正如他们网站上所述,我将工作簿作为缓冲区发送。我正在使用邮递员访问 API 并获取 xlsx 文件作为附件。但是我得到的响应有奇怪的字符,如下所示:
当我用来await workbook.toFileAsync(outfile);在本地保存文件时,一切正常,我可以读取文件。但是当我尝试使用命令res.attachment("output.xlsx");和发送文件以下载时res.send(data);,我在对 Postman 的响应中得到了奇怪的字符。
响应标头有 11 个属性,其中包括:
使用 express 下载 xlsx 文件的类似步骤也在 GitHub 页面上提到xlsx-populate:
https ://github.com/dtjohnson/xlsx-populate#serving-from-express
node.js - 错误:损坏的 zip:找不到中央目录的结尾 - XLSX Populate
我有一个代码可以读取输入的 excel 文件并将数据发布到 mysql 数据库中。问题是,有时,并非总是如此,当我发布该方法时,我收到以下错误:错误:损坏的 zip:找不到中央目录的结尾,所以我想再试一次,直到它起作用.. 我使用库XLSX-Populate 解析数据
javascript - 在节点 js 的“xlsx-populate”模块中合并单元格
我正在使用xlsx-populate模块制作 excel 文件,但我需要将一些行和列合并在一起并为此设置值。有人帮我制作这个excel文件吗?
例如合并merge(A1, C3)并将我的值添加到大行中。
node.js - 我可以使用 xlsx-populate 解析为 `json/[object]
我想将一组对象解析为 xlsx-populate,以便它可以给我 excel 文件。
javascript - 两个函数之间的javascript范围问题
我尝试使用 xlsx-populate 获取 excel 表,所以我试图从 mailEvents 集合中获取值,以便我可以在 init Collection 函数中添加或传递值。如果我已经解决了这个问题,那么我关于 excel 的问题也是解决了。在这个问题中,我想访问 init 集合中的 topHeader var。在 arr2 中有这种形式的值['open','processed']
所以我想要这种形式的输出
node.js - npm xlsx 库错误:不支持的格式 |#,###.0000000| - Excel自定义数字格式解析错误
我正在尝试解析格式为“7242.1661445”的数字的 xlsx 文件。在 Microsoft excel 中检查时,我发现该单元格是自定义数字格式“#,###.0000000”。
我正在使用 xlsx 库https://www.npmjs.com/package/xlsx解析这个文件。我的运行时是 Node.js。
但是,该库向我抛出了一个错误,格式不受支持 |#,###.0000000|
我尝试了其他几个库,但仍然抛出错误。解析时可以将任何参数作为选项传递吗?我究竟做错了什么 ?这是一个完整的依赖问题吗?我在这里有什么选择?javascript 平台对 excel 文件解析的支持是否不够好?
我正在运行以下代码:
node.js - 如何将身份验证响应转换为对象数组?
我正在尝试使用 auth 函数获得用户的响应,我必须使用 xlsx-populate 库创建一个 excel 表,并且我能够将其转换为对象数组,因为限制为 1000,因此有多个数组对象。而且我无法弄清楚我该如何解决这个问题。在这个问题中,我只是使用 auth 获取结果并尝试将结果放入对象数组中。我也尝试使用对象传递到 excel 表中,但它给出了最后 1000 个查询响应的 excel 表
ruby-on-rails - 使用安全电子表格在 xlsx 中添加密码
我尝试在我的excel文件中输入密码
在上面的代码中,它将在我的项目文件中生成名为 simple.xlsx 的 excel 文件。然后我想使用安全电子表格输入密码。
代码的“IO.popen”部分是。我不确定我做的是正确的代码。目标是获取创建的 alxsx 文件,然后添加密码。
上面的代码将在浏览器中下载。
这是问题的起源 rails http response to Donwload excel file
这是我正在使用的回购协议
https://github.com/randym/axlsx
https://github.com/ankane/secure-spreadsheet
我没有使用电子表格保护。我不需要那个,因为它只锁定电子表格。我需要的是整个excel文件的密码

