从Excel获取值

时间:2016-03-16 05:39:22

标签: c#

我正在尝试从所选范围中读取Excel中的值。如果没有合并的单元格但它不返回合并单元格的值,它可以正常工作。有没有办法在一次迭代中使用C#获取合并和普通单元格的值。

int lastrowcount = xlWorksheet.UsedRange.Rows.Count;
Excel.Range newrange = xlWorksheet.get_Range(SearchOnColumn + "1",
                                  SearchOnColumn + lastrowcount);
var foundCell = newrange.Find(Text, Type.Missing, Type.Missing);

foundcell仅提供正常单元格的值而非合并单元格的值。

1 个答案:

答案 0 :(得分:0)

excel中的合并单元格由其第一个单元格地址读取。您应该能够选择合并的单元格B2:E2作为B2