- 关于造型:
这个应该可以正常工作:
row2.getCell(23).style = {font:{color: {argb: "004e47cc"}}}
因为,默认情况下,一行中的所有单元格都引用一个style
对象,并且.style.fontfont
只是一个 getter 和 setter
- 关于访问工作表:
使用“getWorksheet('sheetName')”而不是“getWorksheet(sheetNo)”,这对我来说很好。
因此,在 exceljs 中,我们提供了两种获取工作表的方法:
// FIRST:
// wb.getWorksheet(ws:string|number):Worksheet
wb.getWorksheet('sheetName')
wb.getWorksheet(sheetId)
// NOTE: sheetId is number written into worksheet,
// it's not a index in array - just a number from Excel.
// So for some files you read sheetId may be for instance: 10, 9, 999
// I recommend to avoid using ws.getWorksheet(NUMBER).
// SECOND:
// wb.worksheets: Array<Worksheet>
wb.worksheets[1];
wb.worksheets[2];
wb.worksheets[wb.worksheets.lenght-1];
// I am big fan of using this way :)