プログラムで Excel 2007 ドキュメントを作成しようとしています。今、私が見つけた2つの方法があります:
- この投稿で概説されているように、XML を手動で作成する
- ExcelPackageなどのサードパーティ ライブラリを使用します。
現在、私は ExcelPackage を使用していますが、これにはいくつかの非常に深刻な欠点と問題があります。過度に複雑な Excel シートを作成する必要がないため (最も「複雑な」ことは、セルの種類を明示的に数値またはテキストに設定する必要があることです)、次はオプション 1 を検討していますが、 Excel 2007 シートを生成するための他の適切でサポートされている方法はありますか? それらをハードドライブに保存する必要なく作成できる場合、つまり、それらを生成してストリームに直接出力できる場合は、ボーナス ポイントです。
ここでは.net 3.0がターゲットです。3.5の良さはありません:(
編集:これまでありがとう。XML SDK は確かに 3.5 のみですが、Russian Roulet... うーん... COM Interop も可能な限り避けたいものです。特に、Excel 2007 はやや複雑ですが、ドキュメント形式を作成するのはかなり簡単であるためです。投稿されたさまざまなリンクとヒントを見ていきます。