我在 C# .NET Core 中使用 EPPlus 创建了一个简单的工作簿(文件为 XLSX)。
我需要将此工作簿导出为 PDF。
我正在尝试使用 TMS FlexCel for .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);
谢谢