xlsx.js添加颜色
时间: 2023-08-18 09:05:29 浏览: 89
在使用xlsx.js库操作Excel文件时,可以通过设置单元格样式来添加颜色。下面是一个示例代码,演示如何使用xlsx.js添加颜色:
```javascript
// 导入xlsx.js库
import XLSX from 'xlsx';
// 创建一个Workbook对象
const workbook = XLSX.utils.book_new();
// 创建一个Worksheet对象
const worksheet = XLSX.utils.aoa_to_sheet([
['姓名', '年龄', '颜色'],
['张三', 25, { s: { fill: { fgColor: { rgb: "FFFF0000" } } } }],
['李四', 30, { s: { fill: { fgColor: { rgb: "FF00FF00" } } } }],
]);
// 将Worksheet对象添加到Workbook中
XLSX.utils.book_append_sheet(workbook, worksheet, 'Sheet1');
// 保存Workbook为Excel文件
XLSX.writeFile(workbook, 'example.xlsx');
```
上述代码中,我们通过`{ s: { fill: { fgColor: { rgb: "FFFF0000" } } } }`设置单元格的颜色。其中`rgb`表示颜色的RGB值,可以根据需要修改。
注意:在uni-app中使用xlsx.js需要先安装`xlsx`库。可以通过npm或yarn进行安装:
```bash
npm install xlsx
# 或者
yarn add xlsx
```
希望这个示例对你有所帮助!如果还有其他问题,请随时提问。
阅读全文