TMS FlexCel — откройте xlsx, сгенерированный EPPlus

Я создал простую книгу с EPPlus в C # .NET Core (файл XLSX).

Мне нужно экспортировать эту книгу в PDF.

Я пытаюсь экспортировать с помощью TMS FlexCel для .NET.

Но когда код пытается экспортировать, я получаю следующую ошибку:

FlexCel.Core.FlexCelCoreException: «Недопустимая ячейка: «#REF!»»

Если я сохраню ту же книгу в формате XLS, код будет работать отлично.

Ниже мой код:

            string file = @"D:\Test.xlsx";
            string pdfFile = Path.ChangeExtension(file, ".pdf");

            Excel.SaveAs(new FileInfo(file));

            XlsFile xls = new XlsFile(false);
            xls.Open(file);
            FlexCelPdfExport pdf = new FlexCelPdfExport(xls, true);
            pdf.Export(pdfFile);

Спасибо


person André Scaravelli    schedule 02.08.2018    source источник


Ответы (1)


Я нашел проблему.

Файл, сгенерированный EPPlus, имеет формат OpenXml, и FlexCel не распознает этот формат.

person André Scaravelli    schedule 02.08.2018