pau*_*l23 1 javascript sheetjs
下面是sheetjs 的代码片段:
const XLSX = require('xlsx');
const workbook = XLSX.utils.book_new();
const ws = XLSX.utils.aoa_to_sheet([[1, 2, 3], [4,5,6]]);
XLSX.utils.book_append_sheet(workbook, ws, page);
Run Code Online (Sandbox Code Playgroud)
每当我尝试访问一行时:const rows = ws['!rows'];
它返回undefined。检查ws表明它也不具有该属性。我将如何访问行属性(并设置例如第一行的样式)。
需要先声明,然后才能修改宽度、高度
let wb = XLSX.utils.book_new();
let ws = XLSX.utils.table_to_sheet(document.getElementById(id));
ws['!cols'] = [];
ws['!rows'] = [];
ws['!cols'] = [
{'width' : 30}, // width for col A
{'width' : 30}, // width for col B
{'hidden' : true}, ]; // hidding col C
ws['!rows'] = [
{'hpt' : 30},// height for row 1
{'hpt' : 30}, ]; //height for row 2
XLSX.utils.book_append_sheet(wb, ws, 'sheet1');
XLSX.writeFile(wb, filename+'.xlsx');Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
6549 次 |
| 最近记录: |