Light Spreadsheet Light: не удалось прочитать значение формулы из файла Excel - PullRequest
0 голосов
/ 30 декабря 2018

У меня есть файл 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);
            //}
        }
    }
...