我在我的 angular2 应用程序中使用xlsx 样式的npm 模块来动态创建 excel。使用 xlsx 样式而不是 xlsx 模块的原因是因为我需要设置使用 xlsx 无法实现的单元格样式。
我已将 xlsx.full.min.js 从 dist 文件夹(从 node_modules/xlsx 样式)复制到 assets 文件夹并作为 scritp 标记附加到 html 页面。
参考:如何在角度 2 中使用 SheetJS (js-xlsx)
我已将该模块导入到我的组件中,以便基于名称空间访问我的代码。
declare var XLSX : any;
使用 ng build 构建应用程序时,出现以下错误:找不到命名空间 'XLSX'
使用 @angular/cli @latest (Webpack)