网站首页 美食营养 游戏数码 手工爱好 生活家居 健康养生 运动户外 职场理财 情感交际 母婴教育 生活知识 知识问答

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

时间:2026-02-13 19:34:38

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)

© 2026 小知经验
信息来自网络 所有数据仅供参考
有疑问请联系站长 site.kefu@gmail.com