3

エクセルファイルを読んでウェブページに表示したい。Microsoft.Office.Interop.Excel.aspx.csで使用しており、.aspxでGridViewを使用しています。これをDataTableに読み込んで、GridViewにバインドしています。

これに伴う問題は、マージされたセルを処理できないことです。たとえば、Excelで2つの列を結合すると、表示中に、最初のセルに値が含まれる2つの列が表示され、2番目のセルは空になります。シートをそのまま取り出したいだけです。これを達成する方法はありますか?

4

1 に答える 1

1

Microsoft.Office.Interop.ExcelExcel ファイルへのプログラムによるアクセスを提供するように設計されています。いくつかの書式設定作業 (Textプロパティを参照) を行いますが、レンダリングの難しさのほとんどは消費者 (プログラム) に委ねられています。

MergeCellsTrue結合されたセルがある場合は返され、結合されたセルを含むMergeAreaが返されRangeます。次に、のセルのRowSpanおよびColumnSpanフィールドを使用して、機能を複製できます。GridView

于 2012-10-11T20:32:26.107 に答える