問題タブ [js-xlsx]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
2 に答える
3439 参照

javascript - モジュール xlsx-style を使用すると名前空間 XLSX が見つかりません

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

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

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

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

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

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

0 投票する
2 に答える
2364 参照

javascript - js-xlsxでJSONを複数行出力する

ここから解決策の1つに従います。ソリューションはコンソールにうまくログアウトしますが、保存方法がわからないので、.json ファイルに読みやすいように見えます。ファイル システム モジュールを使用して、出力を .json に記録しようとしました。すべてを複数行で印刷する方法がわかりません。全部一行で出てきます。

new.json の出力