excel - 如何格式化由 Angular 下的 xlsx 包生成的工作簿中的单元格

标签 excel angular typescript xlsx

注意。虽然主要是寻找与 xlsx 包相关的答案(因为它似乎被大量建议和讨论),但我担心这可能是不可能的。因此,我也愿意转向另一个方向(只要它是免费的并且适用于 Angular/Excel)。

我找到了 xlxs我正在制作 Excel 格式的文件。我想控制一些样式,所以我按照建议将属性 s 添加到单元格 in the comments (代码示例 here )。

testMagic() {
  const table = document.getElementById("donkey");
  const workBook = XLSX.utils.table_to_book(table);
  workBook.Sheets.Sheet1.A1.s = { font: { bold: true } };
  XLSX.writeFile(workBook, "wonkey.xlsx");
}

不过,我看不到下载的文件有什么不同。我用谷歌搜索了这个问题,但组合 Angular 和 xlsx and 样式的博客并不常见。

我希望由于困惑和无知而遗漏的问题很容易解决。

最佳答案

我认为您使用的是 XLSX 包的社区(免费)版本。并且单元格样式和其他修改单元格格式的附加功能仅在专业版库中可用。请查看here.

可以查看官方信息here.

This is the community version. We also offer a pro version with performance enhancements, additional features like styling, and dedicated support.

P.S.- 更新 Excel 工作表和格式化单元格的替代选项,使用 exceljs npm 包。您可以查看有关样式的更多详细信息here . 参见示例 here(StackBlitz) .

关于excel - 如何格式化由 Angular 下的 xlsx 包生成的工作簿中的单元格,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55180480/

相关文章:

vba - 如果单元格值以一组特定数字开头,则替换数据

vba - Excel VBA 代码 - 有限制的组合

excel - 如何检查当前用户是否已从共享工作簿中删除?

javascript - Karma + Jasmine( Angular Testing ): Where should I define mock classes and test variables?

angular - reCAPTCHA 容器未找到或已包含内部元素

angular - 如何根据用户是否在 Angular 应用程序中登录来选择菜单

javascript - 检查给定 ID 是否存在于 Javascript 中的嵌套对象中的有效方法

Java XLS通过列名获取单元格

arrays - 无法为新的 Firestore 查询功能创建索引 "array-contains"

javascript - 输入(类型 ="search")十字图标的 Angular 事件绑定(bind)?