gpt4 book ai didi

.net - 如何使用 EPPlus for .NET 将 Excel 工作表从一个文件复制到另一个文件

转载 作者:行者123 更新时间:2023-12-03 20:17:17 26 4
gpt4 key购买 nike

鉴于以下情况:

  • 我有一个包含多个工作表(worksheet1、worksheet2、workshToCopy 等)的 source.xlsx 文件,并且我基于另一个具有与 source.xlsx 不同的工作表的 .xlsx 模板文件生成了 destination.xlsx。我想将源文件中的工作表添加到目标文件。

  • 现在我可以像这样向我的目标文件添加一个空工作表:
    if (FileExists(outputFile) && FileExists(inputFile))
    {
    var inputPackage = new ExcelPackage(inputFile);
    var outputPackage = new ExcelPackage(outputFile);

    var summaryInputWorksheet = inputPackage.Workbook.Worksheets[ExcelSummaryHelper.SummaryWorksheet];
    outputPackage.Workbook.Worksheets.Add(summaryInputWorksheet.Name);
    outputPackage.Workbook.Worksheets.MoveToEnd(summaryInputWorksheet.Name);
    outputPackage.Save();
    }

    使用 EPPlus 库将 workshToCopy 的内容从 source.xlsx 复制到 destination.xlsx 的新工作表的最佳方法是什么?

    最佳答案

    解决了。

    ExcelWorksheets 类的 Add 方法有一个重载,如下所示:

    ExcelWorksheets.Add(string Name, ExcelWorksheet Copy)

    不敢相信我没看过。

    关于.net - 如何使用 EPPlus for .NET 将 Excel 工作表从一个文件复制到另一个文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49281439/

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