2012-05-04 36 views
0

基本的に、データセットの情報をExcelドキュメントに挿入しています。私たちは実際にinteropサービスを使用したくないので、私の最善の選択肢はOpenXML SDKを使用することです。OpenXML SDKを使用してExcelでセルを選択および編集する

基本的には、id/name/whatever(私はむしろ標準の "A1"形式を使用しません)に基づいてセルを選択し、それに何かを挿入するだけです。しかし、私の人生では、属性値に基づいてセル要素のセットを取得する方法を理解することはできません。

これの第2部では、特定のセルをマージする必要があります。 mergecellsのコレクションをmergecellsテーブルに追加するだけなので、はるかに簡単です。しかし、私は、マージ範囲内のセルが別のマージされたセル範囲の一部でないことを確認することを検討しています。これが問題の原因になります。

私はこれが本当に強力なツールだと思っていますが、ドキュメンテーションとサンプルがないと、アプローチするのが難しい問題になります。

答えて

1

Excelドキュメントを編集するための最も簡単なインターフェイスはClosedXML libraryです。

各ワークシートで特定のセルを検索する方がずっと簡単です。名前付き範囲を検索することもできます。

であり、最新のものと競合する以前のマージされた範囲を削除することによってセルマージャを自動的に処理します。

関連する問題