我遇到了问题。我试图使用LinqToExcel从xlsx文档中读取数据。检索数据但文档中的单元格被解释为带有文本的公式,例如" = - Something"。是否有可能获得这些单元格文本而不是公式的计数值?
var book = new LinqToExcel.ExcelQueryFactory(path);
var worksheetNames = book.GetWorksheetNames();
var query =
from row in book.WorksheetNoHeader()
where row[0] != ""
select row;
答案 0 :(得分:0)
使用 LinqToExcel ,您无法接收公式,因为linqtoExcel
使用 OleDB 来访问工作表。 OleDB 不允许访问公式。相反linqtoExcel
您可以使用Worksheet.Range Property
示例:强>
Range range = (Range)sheet.Cells[i, j];
return range.Formula;