前端js生成带图片的xlsx文件

本文介绍了如何在前端使用better-xlsx库生成包含二维码图片的xlsx文件。虽然该库本身不直接支持图片,但通过研究源码和理解XLSX文件结构,实现了将图片插入到表格中的功能。提供了简单的使用方法和资源链接。
摘要由CSDN通过智能技术生成

        前几天公司一个小项目需要在前端生成一个带有二维码图片的excel表格,经过一上午的搜罗,搜索到的大部分结果最终生成的文件均不是标准的xlsx文件,最后以失败告终,不过在查询的过程中惊喜的发现一个自认为非常好用而且十分建单方便的js库 better-xlsx 对表格开发感兴趣的朋友可以去看一看。

简单的使用方法:

const fs = require('fs');
const xlsx = require('better-xlsx');

const file = new xlsx.File();

const sheet = file.addSheet('Sheet1');
const row = sheet.addRow();
const cell = row.addCell();

cell.value = 'I am a cell!';
cell.hMerge = 2;
cell.vMerge = 1;

const style = new xlsx.Style();

style.fill.patternType = 'solid';
style.fill.fgColor = '00FF0000';
style.fill.bgColor = 'FF00000
评论 16
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

吉林南瓜

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值