私はNPOIを使用しています。無料でとても良いです。ほとんどの人にとって、以下の欠点は大きな問題ではなく、後で開発されると確信しているため、検討を助けるためにここに記載しています.
私がこれまでに抱えている小さな問題は次のとおりです。
- データを簡単に「転置」することはできません。
- 列を簡単に挿入できません。
行の挿入に問題はありませんが、列を挿入したり転置したりするには、独自のカスタム機能を作成する必要があります。他にも制限があると確信していますが、まだそれらに遭遇していません。全体として、これらが私が抱えている唯一の問題である場合、私は文句を言いません(特に、私自身の目的のために十分に解決したことを考えると).
ある時点で再度エクスポートする必要がある場合は、おそらくOffice OpenXMLライブラリを試してみます。ただし、転送する前にサーバーにファイルを保存する必要があるかどうか (またはサーバーに Office をインストールする必要があるかどうか) はわかりません。これらのいずれかが真実である場合、私は個人的にノーと言わざるを得ません. これが、Excelパッケージを使用しなかった理由です(他の回答にリンクされています)。変更されているかどうかはわかりませんが、調査したところ、転送する前にファイルをサーバーに保存する必要がありました。