C# 我正在Gridview中显示Excel文件的内容。如何处理合并的单元格?
我想在网页中读取并显示excel文件。我正在.aspx.cs中使用Microsoft.Office.Interop.Excel,在.aspx中使用GridView。我只是将其读入一个数据表并将其绑定到GridViewC# 我正在Gridview中显示Excel文件的内容。如何处理合并的单元格?,c#,.net,excel,C#,.net,Excel,我想在网页中读取并显示excel文件。我正在.aspx.cs中使用Microsoft.Office.Interop.Excel,在.aspx中使用GridView。我只是将其读入一个数据表并将其绑定到GridView 问题是,我无法处理合并的单元格。例如,若在Excel中合并了两列,则在显示时,第一个单元格中会显示两列值,第二个单元格为空。我只想恢复工作表的原样。有什么方法可以实现这一点吗?Microsoft.Office.Interop.Excel旨在提供对Excel文件的编程访问。它将做一些
问题是,我无法处理合并的单元格。例如,若在Excel中合并了两列,则在显示时,第一个单元格中会显示两列值,第二个单元格为空。我只想恢复工作表的原样。有什么方法可以实现这一点吗?
Microsoft.Office.Interop.Excel
旨在提供对Excel文件的编程访问。它将做一些格式化工作(请参见文本属性),但渲染的大部分困难留给使用者(您的程序)
如果有合并单元格,MergeCells
将返回True
,而MergeArea
将返回包含合并单元格的范围。然后,您可以使用GridView
单元格的行span
和列span
字段来复制功能