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)

  • sqlserver数据库表导出成excel文件(sql语句版)
  • Microsoft Edge的关闭所有标签页警告不见了
  • Notepad++文档顺序切换技巧分享
  • SSD Tweaker如何设置NTFS 8.3名称创建
  • 批处理获取当前时间点
  • 热门搜索
    呈报的意思 mps是什么意思 纵欲过度会有什么症状 stress是什么意思 僵尸粉是什么意思 throw是什么意思 中通快递什么时候上班 gloria什么意思 蔓延的意思 super是什么意思