我想从表格中导出数据到Excel文件,但我想在表格前添加标题和一些空行。我还想为该表格做一些CSS。
这是我在.ts文件中的代码,它可以工作,但我想稍微设计一下。我没有找到任何问题,但我也是初学者:)
exportExcel() : void {
const ws: XLSX.WorkSheet =XLSX.utils.json_to_sheet(this.excelArray);
/* generate workbook and add the worksheet */
const wb: XLSX.WorkBook = XLSX.utils.book_new();
XLSX.utils.book_append_sheet(wb, ws, 'Sheet1');
/* save to file */
XLSX.writeFile(wb, this.fileName);
}
1条答案
按热度按时间j5fpnvbx1#
该软件包有详细记录:https://www.npmjs.com/package/xlsx#writing-functions,但是它们没有任何样式功能。
有人分叉了这个包来添加样式:https://www.npmjs.com/package/xlsx-style,通过
Cell Object
的s
属性答案取自此处:Create an excel file with a few styles using client side JavaScript (if possible using js-xlsx library)