Я использую xlsx-style Модуль npm в моем приложении angular2 для динамического создания Excel. Причина использования xlsx-стиля, а не xlsx-модуля заключается в том, что мне нужно стилизовать ячейки, которые невозможно использовать с помощью xlsx.Не удается найти пространство имен XLSX при использовании модуля xlsx-style
Я скопировал xlsx.full.min.js из папки dist (из node_modules/xlsx-style) в папку активов и прикреплен как тег scritp к странице html.
Ref: how to use SheetJS (js-xlsx) in angular 2
я импортировал модуль в мой компонент для доступа пространства имен на основе в мой код.
declare var XLSX : any;
При создании приложения с помощью нг сборки, я получаю следующее сообщение об ошибке: Не удается найти пространство имен «XLSX»
Использование @ угловой/кли @latest (Webpack)
Почему бы вам не использовать TS-XLSX, это то, что вы ищете, вот ссылка: https: // github.com/DxCx/ts-xlsx вы можете установить его также на npm, как это: npm install --save ts-xlsx удачи –