MVC アプリ内で Excel Interop を使用しても安全ですか?
2103 次
2 に答える
3
EPプラス
EPPlus は、Open Office Xml 形式 (xlsx) を使用して Excel 2007/2010 ファイルを読み書きする .net ライブラリです。
サーバーに Excel をインストールする必要はありません。Excel ライブラリは使用しません。Open Office XML 形式 (xlsx) への単なる API インターフェイスです。XLSX は、実際には、スプレッドシートのレイアウトとデータを記述するフォルダー構造と xml ファイルを含む zip ファイルです。
epplus.codeplex.com。codeplex サイトにはたくさんの例があり、さらに多くの例を掲載した追加のブログ投稿があります。
これを実際の答えとしてここに置くだけです。
于 2012-03-05T01:38:51.467 に答える
2
ASP.NET MVC がサーバー上で Excel を実行しようとしていると仮定すると、推奨されないというのが答えです。Excel は実際にはデスクトップ アプリとして設計されているため、このMSDN 記事で説明されているように、サーバー上で実行すると問題が発生する可能性があります。
Excel 2007/2010 をターゲットにできる場合は、Open Office XML ライブラリを使用して、インスタンス化や Excel インスタンスを使用せずに Excel ワークブックを作成、読み取り、または変更することをお勧めします。www.openxmldeveloper.orgをご覧ください。
于 2011-01-27T09:59:38.490 に答える