C# 如何复制Excel工作表(worksheet)
来源:网络收集 点击: 时间:2024-08-07【C#】
using Spire.Xls;
namespace Copy2
{
class Program
{
static void Main(string args)
{
//创建一个Workbook类对象,并加载Excel文件
Workbook workbook = new Workbook();
workbook.LoadFromFile(@C:\Users\Administrator\Desktopample1.xlsx);
//获取第一个工作表sheet1
Worksheet sheet1 = workbook.Worksheets;
//添加一个新的工作表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#】
using Spire.Xls;
namespace CopyWorksheet_XLS
{
class Program
{
static void Main(string args)
{
//创建工作簿1,并加载第一个Excel文件
Workbook workbook1 = new Workbook();
workbook1.LoadFromFile(@C:\Users\Administrator\Desktopample1.xls);
//获取第一个工作表
Worksheet sheet1 = workbook1.Worksheets;
//创建工作簿2,并加载第二个Excel文件
Workbook workbook2 = new Workbook();
workbook2.LoadFromFile(@C:\Users\Administrator\Desktopample2.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);
}
}
}

版权声明:
1、本文系转载,版权归原作者所有,旨在传递信息,不代表看本站的观点和立场。
2、本站仅提供信息发布平台,不承担相关法律责任。
3、若侵犯您的版权或隐私,请联系本站管理员删除。
4、文章链接:http://www.1haoku.cn/art_1080915.html