typescript - 如何使用 xlsx 创建一些工作表?
问题描述
我使用 npm 包SheetJS js-xlsx
阅读后,我没有得到如何在 xls 文件中使用自己的正文创建一些工作表。
我试过这个:
public exportRegistryToFile<T>(json: T[], excelFileName: string) {
var worksheet = XLSX.utils.json_to_sheet(json);
var workbook = XLSX.utils.book_new();
var worksheet = XLSX.utils.json_to_sheet(json);
var workbook2 = XLSX.utils.book_new();
XLSX.utils.book_append_sheet(workbook, worksheet, 'SheetName1');
XLSX.utils.book_append_sheet(workbook2, worksheet, 'SheetName2');
const excelBuffer: any = XLSX.write(workbook, { bookType: 'xlsx', type: 'array' });
this.saveAsExcelFile(excelBuffer, excelFileName);
}
解决方案
推荐阅读
- php - 我想在单击投票按钮时更新数据库中的一列
- python - 无法让 SimpleCV 在 Raspberry PI3 B+ 上工作
- python - 我如何抓住 cnn 的主要标题?
- java - 如何使用关键字“new”而不带尖括号创建 JComboBox?
- java - 当另一个片段处于活动状态时如何停止相机视图
- c# - 使用自动映射器映射时出现 Stackoverflow 异常
- regex - 正则表达式中的反向引用匹配,但不捕获
- laravel - 显示 Laravel artisan 命令输出(从另一个命令调用的命令)
- c# - “Microsoft.TeamFoundation.VersionControl”类的 VSTS 替代方案是什么?
- python - 线性回归中多个变量的p值如何计算?