Я использую EPPLus в своем приложении.Невозможно прочитать разные форматы ячеек.Например:
// using excel inter-op
using (var xlsxFile = new ExcelFileAccessEPPlus())
{
xlsxFile.Open(new FileInfo(FilePath));
xlsxFile.ActiveWorksheet = SheetName;
}
// Reading file
private void ReadFileContent(IExcelFileAccess xlsxFile, string indepChannelName)
{
Range xlRange;
int rowCount;
xlRange = xlsxFile.UsedRange;
rowCount = xlRange.Rows;
var lineStrings = xlsxFile[currentLineNumber, 1,currentLineNumber,xlRange.Cols].Values.Cast<object>().Select(Convert.ToString).ToArray();
}
Кто-нибудь может предложить решение этой проблемы?