JS-XLSX 库的单元格样式有哪些
时间: 2023-09-25 11:12:05 浏览: 131
可以修改样式的js-xlsx
5星 · 资源好评率100%
JS-XLSX库中可以设置的单元格样式属性如下:
- `font`: 字体属性对象
- `name`: 字体名称
- `sz`: 字体大小
- `bold`: 是否加粗
- `italic`: 是否斜体
- `color`: 字体颜色对象
- `rgb`: 颜色代码
- `fill`: 填充属性对象
- `patternType`: 填充类型,如`"solid"`、`"gray125"`等
- `fgColor`: 前景色对象,可以设置为颜色代码或颜色对象
- `bgColor`: 背景色对象,可以设置为颜色代码或颜色对象
- `border`: 边框属性对象
- `top`: 上边框属性对象
- `right`: 右边框属性对象
- `bottom`: 下边框属性对象
- `left`: 左边框属性对象
- `diagonal`: 对角线属性对象
- `outline`: 非对角线边框属性对象
- `alignment`: 对齐属性对象
- `horizontal`: 水平对齐方式,如`"left"`、`"center"`、`"right"`等
- `vertical`: 垂直对齐方式,如`"top"`、`"middle"`、`"bottom"`等
- `wrapText`: 是否自动换行
- `numFmt`: 数字格式
以上属性可以任意组合使用,从而实现不同的单元格样式效果。需要注意的是,填充属性对象的`fgColor`和`bgColor`属性,可以设置为颜色代码或颜色对象。颜色对象包含以下属性:
- `rgb`: 颜色代码
- `theme`: 主题颜色代码
- `tint`: 颜色深浅程度,取值范围为-1到1
建议在设置单元格样式时,先将样式对象定义为常量,以便在多个单元格中重复使用。
阅读全文