如何创build由C#生成的Excel文件的目录?

我必须在导出的Excel文件应包含类似于第二张表中的目录的应用程序中实现Excel导出。

这张表应该参考其他页面的页码 – 所以如果客户打印出Excel文件,他们可以使用这个目录。

考虑到页面大小,边距等方面的一些假设,是否有人对我应该使用哪种types的库来实现这一要求有所了解?

或者唯一可能的方法是使用VBAmacros来计算页码?

如果有人感兴趣,看来我可以使用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; }