C# 如何复制Excel工作表(worksheet)

2025-11-02 03:22:57

1、【C#】

using Spire.Xls;

namespace Copy2

{

    class Program

    {

        static void Main(string[] args)

        {

            //创建一个Workbook类对象,并加载Excel文件

            Workbook workbook = new Workbook();

            workbook.LoadFromFile(@"C:\Users\Administrator\Desktop\sample1.xlsx");

            //获取第一个工作表sheet1

            Worksheet sheet1 = workbook.Worksheets[0];

            //添加一个新的工作表sheet2,并命名该工作表

            Worksheet sheet2 = workbook.Worksheets.Add("Copy");

            //将sheet1复制到新添加的工作表sheet2中

            sheet2.CopyFrom(sheet1);

            //保存文件并运行生成的文档

            workbook.SaveToFile("copy.xlsx",FileFormat.Version2010);

            System.Diagnostics.Process.Start("copy.xlsx");

        }

    }

}

C# 如何复制Excel工作表(worksheet)

1、【C#】

using Spire.Xls;

namespace CopyWorksheet_XLS

{

    class Program

    {

        static void Main(string[] args)

        {

            //创建工作簿1,并加载第一个Excel文件

            Workbook workbook1 = new Workbook();

            workbook1.LoadFromFile(@"C:\Users\Administrator\Desktop\sample1.xls");

            //获取第一个工作表

            Worksheet sheet1 = workbook1.Worksheets[0];

            //创建工作簿2,并加载第二个Excel文件

            Workbook workbook2 = new Workbook();

            workbook2.LoadFromFile(@"C:\Users\Administrator\Desktop\sample2.xlsx");

            //调用方法AddCopy()将第一个Excel文件的sheet1复制到第二个Excel文件sheet2中去,并命名复制后的工作表

            Worksheet sheet2 = workbook2.Worksheets.AddCopy(sheet1);

            sheet2.Name = "Copy";

            //保存文件

            workbook2.SaveToFile("Report.xlsx");

            System.Diagnostics.Process.Start("Report.xlsx");

        }

    }

}

C# 如何复制Excel工作表(worksheet)

声明:本网站引用、摘录或转载内容仅供网站访问者交流或参考,不代表本站立场,如存在版权或非法内容,请联系站长删除,联系邮箱:site.kefu@qq.com。
猜你喜欢