有什么可导出excel文件的js库?要求excel中带图片

发布于 2022-09-11 16:57:35 字数 489 浏览 11 评论 0

问题背景

  1. 项目需求需要导出带图片的excel文件,在browser或者后端nodejs导出都可以。
  2. 目前了解到的js库有 SheetJS/js-xlsxguyonroche/exceljs
  3. 问题是上诉两个库都有点瑕疵
    js-xlsx只有专业版支持图片,看过几个为了支持图片的pr,跟现版本差别太大,对excel格式也不熟所以改不动。
    exceljs文档看应该支持图片,但是看issuecommit好像项目已经停止了。

问题

是否有其他js库推荐? 或者exceljs的实际使用情况如何?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(3

空袭的梦i 2022-09-18 16:57:37

可以考虑使用原生js写一个,利用excel能打开html的特性,通过js输出html的字符串到一个excel文件中。例子https://codepen.io/starrysky_...

春庭雪 2022-09-18 16:57:37

使用SpreadJS,你可以通过客户端的导入和导出方法将 Excel 转为 JSON 或者将 JSON 对象转换为 Excel。

导出的 Excel 文件由于是从浏览器上下载的,将会被锁定。Excel 导出是通过客户端导出的,不用和服务器交互。当你首次打开 Excel 文件的时候,会显示一个警告信息。

    如果想要查看控件的属性,<!DOCTYPE html> 是必须的。

你可以下载 Excel 文件到本地,或者直接获取 Excel 文件的内容(blob)并将其发送到服务器中。

以下方法在导入和导出时将可用:

具体可以参考SpreadJS使用手册

も星光 2022-09-18 16:57:35

推荐 SpreadJS 纯前端类Excel控件
SpreadJS

官网地址:
https://www.grapecity.com.cn/...

纯前端支持导入导出 Excel、PDF、CSV文件,并保留格式、图表、表格、图片、批注、公式等

同时,可以在前端进行Excel文件的编辑操作,在线 Excel 体验:
https://demo.grapecity.com.cn...

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文