C# 原样复制excel工作表

C# 原样复制excel工作表,第1张

概述在Excel中,工作表是工作薄的组成部分,一个工作薄可以由一个或多个工作表组成,一个工作薄也可以说是一个Excel文档,正因为如此,Excel工作表的复制也就分为两种类型:在同一文档之内复制和在不同文

在Excel中,工作表是工作薄的组成部分,一个工作薄可以由一个或多个工作表组成,一个工作薄也可以说是一个Excel文档,正因为如此,Excel工作表的复制也就分为两种类型:在同一文档之内复制和在不同文档之间复制。本文主要介绍如何用C#和Excel组件Spire.XLS在同一文档内或不同文档间原样复制excel工作表(包括数据、图片和格式等),希望能对有同样需求的朋友有些许帮助。

在同一个 Excel 文件内复制工作表

使用Worksheet.copyFrom()方法将一个工作表复制到同一个Excel文件内的另一个工作表:

//加载Excel文件Workbook workbook = new Workbook();workbook.LoadFromfile("DoughnutChart.xlsx");获取第一个工作表Worksheet sheet1 = workbook.Worksheets[0];添加一个新的工作表Worksheet sheet2 = workbook.Worksheets.Add(copy将第一个工作表复制到新添加的工作表sheet2.copyFrom(sheet1);保存文件workbook.Savetofile(");

在不同 Excel 文件之间复制工作表

使用WorksheetsCollection.Addcopy()方法将工作表从一个Excel文件复制到另一个现有Excel文件:

加载第一个Excel文件Workbook workbook1 =  Workbook();workbook1.LoadFromfile(vendor.xlsx获取第一个工作表Worksheet sheet1 = workbook1.Worksheets[加载第二个Excel文件Workbook workbook2 =  Workbook();workbook2.LoadFromfile(Report.xlsx将第一个Excel文件的第一个工作表复制到第二个Excel文件Worksheet sheet2 = workbook2.Worksheets.Addcopy(sheet1);sheet2.name = ;保存文件workbook2.Savetofile(");

总结

以上是内存溢出为你收集整理的C# 原样复制excel工作表全部内容,希望文章能够帮你解决C# 原样复制excel工作表所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/langs/1213733.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-06-04
下一篇 2022-06-04

发表评论

登录后才能评论

评论列表(0条)