簡體   English   中英

我在Gridview中顯示Excel文件的內容。 如何處理合並的單元格?

[英]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將返回TrueMergeArea將返回包含合並單元格的Range 然后,您可以使用GridView單元格的RowSpanColumnSpan字段來復制功能。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM