2017-09-07 11 views
2

必要条件は、ui-gridからExcel形式のファイル(*。xlsx)を何らかのフォーマットでエクスポートすることです。私はangularjs、ui-grid、js-xlsxを使用してExcelをエクスポートできますが、js-xlsxを使用してExcelセル(例:太字、テキスト色)をフォーマットすることはできません。ExcelJS in coldfusion Project

私はExceljsを見つけましたが、それは私の要件に有望です。難しいのは、それがnpmパッケージとして利用可能であり、私が作業しているサーバにnode/npmがインストールされていないということです。あるいは、私は同じもののダウンロード/ cdnを見つけることができません。だから私は、ローカルシステムにパッケージをインストールし、node_modulesからフォルダexceljsをコピーして、次のことを試してみました:

<script src="dist/exceljs.js"></script> 

<script> 
     var workbook = new Excel.Workbook(); 
     console.log(workbook); 
</script> 

それはエラー「キャッチされないにReferenceError:エクセルが定義されていない」を投げています。

"Excel"オブジェクトを使用できるようにノードモジュールとして含める必要があるため、私はそれを推測しています。

var Excel = require('exceljs'); 

require( '')を使用せずにインクルードして作成できる方法はありますか?

できない場合は、私は他の解決策や推奨事項を歓迎します。

答えて

1

コードですばやく検索した後、thisが見つかりました。このライブラリはファイルの読み取り/書き込みを使用しているため、ブラウザを使用することはできません。 一方、Excelファイルはxmlのzipアーカイブなので、サーバー側のヘルプや3番目の部分のサービスがなくても何も望みを達成できません。

+0

返信いただきありがとうございます、私は他のものを見つける必要があると思います。 – Yeou

関連する問題