在一个excel文件中导出不同的工作表到不同的pdf文件

本文关键字:文件 工作 pdf 一个 excel | 更新日期: 2023-09-27 18:11:20

我有一个有10个表的excel文件。我们可以使用下面的命令将整个excel文件导出为一个pdf文件。

ExportAsFixedFormat(Microsoft.Office.Interop.Excel.XlFixedFormatType.xlTypePDF, outputPath, Type.Missing, Type.Missing, Type.Missing, Type.Missing, Type.Missing, Type.Missing, Type.Missing);

是否可以将每个工作表导出为pdf文件?所以我总共有10个pdf文件?

工作表。可以保存工作表,但不能导出为pdf。

谢谢

在一个excel文件中导出不同的工作表到不同的pdf文件

我想你可能需要迭代表格(电子表格&图表表)/工作表(仅限电子表格)并单独导出每个工作表。

// add using Microsoft.Office.Interop.Excel;
// wb - workbook reference
foreach (Worksheet workSht in wb.Sheets)
{
    if (workSht.UsedRange.Cells.Count > 0)
    {
        workSht.ExportAsFixedFormat(XlFixedFormatType.xlTypePDF, 
                                                      outputPath + workSht.Name);
     }
 }
相关文章: