問題タブ [sheetjs]
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.
excel - SAPUI5 の Sheetjs; 表データのスプレッドシートへのエクスポート
私のSAPUI5アプリテーブルデータの1つをExcel/スプレッドシートにエクスポートできるようにするために、この1つの要件がありました。は、データのエクスポートの基準を満たしていません。sap.ui.core.util.Export
特に、データを 1 列にしか書き込みません。
エクスポートされたデータのサンプル:
SAPUI5 1.50 以降、SAP が作成しましsap.ui.export.Spreadsheet
たが、専門家の 1 人によると、前述のライブラリは Eclipse 開発ツールでは使用できません ( https://answers.sap.com/questions/474315/sapuiexport-missing-in-sap-ui5-version -152.html )
次に、データをスプレッドシートにエクスポートできるサードパーティの JS ライブラリを使用するように提案され、調査したところ、SheetJS に出会いました。SAPUI5 で SheetJS ライブラリのコードを実装して使用する方法に関するこの記事を見つけました: SAPUI5 でレスポンシブテーブル データを含む Excel (.xlsx 拡張子) ファイルをエクスポートします。
私の質問: Eclipse の SAPUI5 プロジェクトに外部 JS ライブラリを追加するにはどうすればよいですか? NetWeaver サーバーで SAPUI5 アプリケーションを実行していることに注意してください。私が持っている環境に基づいてこれらの JS を配置する場所 (webContent/ パスに配置しても問題ありませんか?) と、必要に応じてそれらにアクセスする方法を理解する必要があります。
angular - Angular - SheetJS - HTML テーブルを Excel にエクスポートするには?
この「チュートリアル」からコードをコピーしました。
https://sheetjs.com/demos/table.html
だから私はAngularでこのメソッドを作成することになりました:
さて、table_to_book メソッドの行で、次の例外を受け取ります。
table.getElementsByTagName は関数ではありません
同様のこのチュートリアルも試しましたが、これは Angular 5 ではなく 4 用です。
http://vinhboy.com/blog/2017/06/13/how-to-use-sheetjs-xlsx-with-angular-4-typescript-in-the-browser/