我将以下代码嵌套在一个读取Excel Rows的循环中,它应该读取并保存当前行的单元格值。
IEnumerable<String> textValues = from cell in row.Descendants<Cell>()
//where cell.CellValue != null
select (cell.DataType.HasValue && cell.DataType == CellValues.SharedString
? sharedString.ChildElements[int.Parse(cell.CellValue.InnerText)].InnerText
: cell.CellValue.InnerText
);
目前它正在抛出空例外。我想将它们设置为空字符串,而不是跳过它们,所以我仍然可以加载到我的对象中。