【发布时间】:2017-07-13 14:50:02
【问题描述】:
我在我的 angular2 应用程序中使用 xlsx-style npm 模块来动态创建 excel。 使用 xlsx 样式而不是 xlsx 模块的原因是因为我需要设置使用 xlsx 无法实现的单元格样式。
我已将 xlsx.full.min.js 从 dist 文件夹(从 node_modules/xlsx-style)复制到 assets 文件夹,并作为 scritp 标签附加到 html 页面。
参考:how to use SheetJS (js-xlsx) in angular 2
我已将模块导入到我的组件中,以便基于命名空间访问我的代码。
declare var XLSX : any;
在使用 ng build 构建应用程序时,我收到以下错误:找不到命名空间 'XLSX'
使用@angular/cli @latest (Webpack)
【问题讨论】:
-
你为什么不使用 ts-xlsx ,这就是你要找的东西,这是链接:github.com/DxCx/ts-xlsx 你也可以通过 npm 安装它,如下所示: npm install --save ts-xlsx祝你好运
标签: javascript excel angular typescript js-xlsx