问题标签 [exceljs]
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 - 如何上传excel文件并在服务器中解析它而不在hapi.js中本地保存文件
我正在尝试解析服务器中的 excel 文件数据,它工作正常,但问题是它正在将我们上传到本地磁盘的文件保存在上传文件夹中,然后它正在读取数据。这是工作正常的代码但是在上传大型 xlsx 文件时会出现问题,因为它需要额外的内存并在本地磁盘中创建与另一个文件相同的文件。
javascript - 冷融合项目中的 ExcelJS
要求是从 ui-grid 导出一个带有一些格式的 excel 文件(*.xlsx)。我可以使用 angularjs、ui-grid 和 js-xlsx 导出 excel,但是我无法使用 js-xlsx 格式化 excel 单元格(例如粗体、文本颜色)。
我找到了 Exceljs,它看起来很有希望满足我的要求。困难在于它可以作为 npm 包使用,而我正在使用的服务器没有安装 node/npm。或者,我无法找到相同的下载/cdn。所以我已经在本地系统上安装了这个包,并从 node_modules 复制了文件夹 exceljs 并尝试了以下操作:
它抛出错误“未捕获的 ReferenceError:Excel 未定义”。
我猜它是因为它应该作为节点模块包含在“Excel”对象可用的地方。
有什么方法可以在不需要('')的情况下包含和创建它。
如果无法完成,我将不胜感激任何其他解决方案/建议。
javascript - 使用nodejs对给定列的excel文件进行排序
我在 excel 中有一个范围,我需要根据 ID 列对 excel 文件进行排序。数据的范围总是从 A1 列到 A[row_count] 列。我尝试使用exceljs模块进行此操作,但没有找到任何排序功能。如何以编程方式实现排序?
这是我的excel文件内容。
- 身份证 | 申请人 | 状态 | 评论
- 3224 |Armin Barrywater |审查中|承销商将在下周结束。
- 3244 |乔治·安吉尔乔夫 |新 |
- 3257 |伊梅尔达·桑切斯 |新 |
- 3223 |杰克横幅 |已批准 |
- 3226 |Perry Kane |暂停|等待客户的文书工作。
- 3225 |希拉·多纳休 |回顾 |
- 3235 |Xavier Fannello |新 |
javascript - 在exceljs上提交错误
我曾尝试创建一个 excel,但收到提交错误。我的代码有什么问题。如果我删除sheet.commit()
和workbook.commit()
程序工作正常。
下面是错误。
如果我删除工作表提交,则会在工作簿提交行上引发错误。任何帮助在这里都有用..
node.js - 大量数据导出的NodeJS问题
我有一个场景。在 DB 中,我有一个包含大量记录(200 万)的表,我需要将它们导出到 xlsx 或 csv。
所以我使用的基本方法是对 DB 运行查询并将数据放入适当的文件中进行下载。
问题:
- 我已将数据库超时设置为 150 秒,这有时还不够,我不确定扩展超时是否是个好主意!
- express request也有一定的超时,所以它基本上使我的 HTTP req 超时并第二次命中(原因不明)
因此,作为一种解决方案,我正在考虑使用流数据库连接,并且如果我可以以任何方式提供文件的输出流,它应该可以工作。
所以基本上我需要第二部分的帮助,在流中,我会一个接一个地接收记录,同时,我正在考虑允许用户逐步下载文件。(这将避免请求超时)
我不认为这是一个独特的问题,但没有找到任何合适的部分放在一起。提前致谢!
javascript - 如何在 node.js 中制作传输流?
我使用 JsZip 和 exceljs 包。ExcelJs 可以将 excel doc 写入 node.js 流,jszip 可以从流中读取文件并将其添加到存档中。我如何在它之间进行流传输以便于使用它?我提出了这个解决方案,但我认为它的拐杖不好......
excel - 使用angular2中的sheetjs格式化excel中的行
我正在使用Sheetjs在文件中写入 json 内容。我能够写入文件并下载。我的大多数报告导出都与此相关,一切正常。但我最近得到了新的 excel 格式,看起来 我无法使用 sheetjs 实现这样的功能。我在 GIT 帐户上尝试了大部分问题并阅读了它,但仍然没有任何帮助。以下是供参考的通用代码块
如果有人知道这可以帮助我。在此先感谢
javascript - Electron Package – 如何在打包的应用程序中读写文件?
我有一个写入 excel 文件的电子应用程序:
这在开发中运行良好。但是,用电子打包器打包后,出现以下错误:
我无法弄清楚问题是什么。任何人都可以提供一些帮助?谢谢
angularjs - 导出具有指定日期格式的 Excel 工作表单元格
我正在导出带有一些标题值的空 excel 表。在那个 excel 表中,我想为日期字段设置日期格式,如 (mm/dd/yyyy)。如何为该单元格设置指定的格式。
在这里,我定义了 excel 工作表单元格:
我试图以这种方式设置日期格式。但它不工作
InstructionSheet.getCell('A22').font = { name: 'Calibri', bold: true, dateformate:'mm-dd-yyyy' }; InstructionSheet.getCell('A22','mm-dd-yyyy').value = 'F: 开始日期';
如何在生成excel表格时为日期列设置指定的日期格式。
提前致谢
javascript - 通过exceljs模块读取Excel
我正在使用exceljs
模块阅读 excel。当我的excel文件在同一个文件夹中时。它工作正常。
但是当我在其他文件夹中的 excel 文件并且我尝试为 fileName 提供路径时,它会引发控制台错误,找不到该文件。我的文件结构如下:
测试文件夹
|------节点模块/
|------example/js/e2e/fileServer.js
|--------数据/数据.xls
我的问题是如何在readFile()
. 我想为文件提供路径Data.xls
。fileServer.js