我必须在应用程序中实现Excel导出,其中导出的Excel文件应包含第二个工作表上的目录 .
此表应引用带有页码的其他表 - 因此,如果客户打印出Excel文件,则可以使用此目录 .
鉴于对页面大小,边距等的一些假设,是否有人知道我应该使用哪种类型的库来满足此要求?
或者唯一可行的方法是使用VBA宏计算页码?
如果有人感兴趣,似乎我可以使用Aspose.Cells来计算目录的页码:
var workbook = new Workbook("Erstfassung.xls"); var pagesSoFar = 0; foreach (var worksheet in workbook.Worksheets) { var pageCount = worksheet.GetPrintingPageBreaks(new ImageOrPrintOptions()).Length; Console.WriteLine($"{worksheet.Name} - ({pageCount} long), starts from {pagesSoFar}"); pagesSoFar += pageCount; }
1 回答
如果有人感兴趣,似乎我可以使用Aspose.Cells来计算目录的页码: