gpt4 book ai didi

c# - 将一个 excel 文件中的不同工作表导出到不同的 pdf 文件?

转载 作者:太空宇宙 更新时间:2023-11-03 10:43:08 25 4
gpt4 key购买 nike

我有一个包含 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 文件?

WorkSheet.SaveAs 可以保存工作表,但不能导出为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);
}
}

关于c# - 将一个 excel 文件中的不同工作表导出到不同的 pdf 文件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24569397/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com