У меня есть файл Excel, который имеет строковое и числовое значение.также несколько клеток имеет формулу.Когда я открыл этот файл Excel, я увидел, что Excel показывает значение для этой формулы.Когда я пытаюсь прочитать тот же файл с помощью Spreadsheet Light, он может читать строковые и числовые данные, но не может прочитать значение формулы.так ищите руководство, чтобы прочитать значение формулы.
Я попробовал следующий код
sheet = new SLDocument(@"d:\SpreadsheetLight_formula.xlsx");
SLWorksheetStatistics stats = sheet.GetWorksheetStatistics();
for (int row = 1; row <= stats.EndRowIndex; row++)
{
for (int col = 1; col <= stats.EndColumnIndex; col++)
{
// Get the first column of the row (SLS is a 1-based index)
var value = sheet.GetCellValueAsString(row, col);
//if (row == 22)
//{
//MessageBox.Show(value);
//}
}
}