1

エクセルを動的に作成するために、angular2 アプリケーションでxlsx スタイルのnpm モジュールを使用しています。xlsx モジュールではなく xlsx-style を使用する理由は、xlsx では不可能なセルのスタイルを設定する必要があるためです。

xlsx.full.min.js を dist フォルダー (node_modules/xlsx-style から) から assets フォルダーにコピーし、scritp タグとして html ページに添付しました。

参照 : angular 2 で SheetJS (js-xlsx) を使用する方法

コードへの名前空間ベースのアクセスのために、モジュールをコンポーネントにインポートしました。

declare var XLSX : any;

ng build を使用してアプリをビルドしているときに、次のエラーが表示されます: 名前空間 'XLSX' が見つかりません

@angular/cli @latest (Webpack) の使用

4

2 に答える 2