我正在尝试使用Microsoft.Office.Interop.Excel来读取c#中的excel文件。 我想读取细胞范围,因为它比逐个阅读细胞更快:
Range rbeg = (Range)sheet.Cells[1, i + 1];
Range rend = (Range)sheet.Cells[totalRowCount, i + 1];
Range range = sheet.get_Range(rbeg, rend);
column = (object[,])range.Value2;
问题在于我想通过调用以下方式获取单元格的数字格式:
range.NumberFormat
我得到System.DBNull。当我将其称为单个单元格时,它可以工作。
我想区分具有数值和“%”值的单元格。
有什么想法吗?
答案 0 :(得分:0)