jsxlsx单元格样式
时间: 2023-07-09 08:41:26 浏览: 99
js-xlsx-style
3星 · 编辑精心推荐
jsxlsx 是用于在 JavaScript 中生成 Excel 文件的库,可以通过设置样式对象来为单元格设置样式。
以下是一个设置单元格样式的例子:
```javascript
const XLSX = require('jsxlsx');
const workbook = XLSX.utils.book_new();
const worksheet = XLSX.utils.json_to_sheet([
{ Name: "John Doe", Age: 28 },
{ Name: "Jane Smith", Age: 32 }
]);
// 设置单元格样式
worksheet['B1'].s = { font: { bold: true }, fill: { fgColor: { rgb: "FFFFAA00" } } };
XLSX.utils.book_append_sheet(workbook, worksheet, "Sheet1");
XLSX.writeFile(workbook, "example.xlsx");
```
在上面的例子中,我们为单元格 B1 设置了一个粗体字体和橙色的背景颜色。
可以在样式对象中设置以下属性:
- `font`: 字体样式对象,例如 `{ bold: true, italic: true }`
- `fill`: 填充样式对象,例如 `{ fgColor: { rgb: "FFFFAA00" } }`
- `border`: 边框样式对象,例如 `{ top: { style: "thin", color: { rgb: "FF0000FF" } } }`
- `alignment`: 对齐样式对象,例如 `{ horizontal: "center", vertical: "middle" }`
- `numFmt`: 数字格式字符串,例如 `"0.00%"`
更多详细信息,请参考 jsxlsx 的文档。
阅读全文