[英]I am displaying the contents of an Excel file in a Gridview. How do I handle merged cells?
我想在網頁中閱讀並顯示excel文件。 我在.aspx.cs中使用Microsoft.Office.Interop.Excel
,在.aspx中使用GridView。 我只是將它讀入DataTable並將其綁定到GridView。
這個問題是,我無法處理合並的單元格。 例如,如果在Excel中合並兩列,則在顯示時,它將顯示兩列,其中第一個單元格中的值和第二個單元格將為空。 我只是想要原樣檢索工作表。 有沒有辦法實現這個目標?
Microsoft.Office.Interop.Excel
旨在提供對excel文件的編程訪問。 它會做一些格式化工作(參見Text
屬性),但渲染的大部分困難都留給了消費者(你的程序)。
如果您有合並的單元格, MergeCells
將返回True
, MergeArea
將返回包含合並單元格的Range
。 然后,您可以使用GridView
單元格的RowSpan
和ColumnSpan
字段來復制功能。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.