Node.js 如何根据用户上传的模板导出带样式的表格?

题目描述

Node.js 如何根据上传的模板导出表格呢

题目来源

1、通过前端上传一份xlsx文件,其中会有合并单元格、设置单元格背景色、字体颜色等操作
2、后端接收到xlsx后,替换其中的指定内容, 比如将所有的"他"替换为"它"
3、替换完成后返回替换后的表格供前端下载,要保留之前的完整的样式。

自己的思路

目前正在尝试解析接收到的文件流,想尝试分别提取出来样式、合并单元格、内容等信息,替换后再用 xlsx-style 之类的包创建相关的下载内容返回(手动还原所有的样式),但是现在还没提取样式成功。
或者有没有什么包可以不用解析样式,直接替换指定的内容后直接返回下载内容的呢?

相关代码

暂无

你期待的结果是什么?实际看到的错误信息又是什么?

前端上传一份xlsx模板,后端替换完指定的文字后返回文件供前端下载。

阅读 1.5k
1 个回答

已解决,没有解析样式,运用了整体替换变量的方式

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题