首页 > 编程语言 >C# 原样复制excel工作表

C# 原样复制excel工作表

时间:2022-12-30 12:02:30浏览次数:64  
标签:文件 工作 C# excel Excel xlsx 原样 Worksheet Workbook


在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("DoughnutChart.xlsx");

C# 原样复制excel工作表_表复制

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

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

//加载第一个Excel文件
Workbook workbook1 = new Workbook();
workbook1.LoadFromFile("Vendor.xlsx");
//获取第一个工作表
Worksheet sheet1 = workbook1.Worksheets[0];
//加载第二个Excel文件
Workbook workbook2 = new Workbook();
workbook2.LoadFromFile("Report.xlsx");
//将第一个Excel文件的第一个工作表复制到第二个Excel文件
Worksheet sheet2 = workbook2.Worksheets.AddCopy(sheet1);
sheet2.Name = "Copy";
//保存文件
workbook2.SaveToFile("Report.xlsx");

C# 原样复制excel工作表_C#_02


标签:文件,工作,C#,excel,Excel,xlsx,原样,Worksheet,Workbook
From: https://blog.51cto.com/u_15656056/5979845

相关文章

  • 在Excel表里面插入背景图
    工作中我们会经常用到MSExcel,通常我们打开MSExcel,里面的工作表都是空白单调的背景。当然了,MSExcel可以在工作簿里面插入背景图片。那么问题来了,如果你没有安装Microsoft......
  • Appscan扫描的web网站有验证码导致登录失败,解决方式:使用固定的cookie、token值进行登
    Appscan扫描的web网站有验证码导致登录失败,解决方式:使用固定的cookie、token值进行登录扫描 步骤:1、登录方式选择‘无’  2、添加cookie方式一:  2)cookie名在......
  • 在C#中实现Word页眉页脚的所有功能
    页眉页脚常用于文章排版,在Word工具栏里,我们可以添加页眉,页脚,页码,日期和时间,图片等信息和内容。页眉/页脚有两个额外选项:首页不同,奇偶页不同。有时在不同的节(section)里插入不......
  • 阿里IM技术分享(九):深度揭密RocketMQ在钉钉IM系统中的应用实践
    本文由钉钉技术专家尹启绣分享,有修订和重新排版。1、引言短短的几年时间,钉钉便迅速成为一款国民级应用,发展速度堪称迅猛。IM作为钉钉最核心的功能,每天需要支持海量企业......
  • C# 打印PDF文件之使用不同打印机打印所有页面或部分页面
    最近在逛国外各大编程社区论坛的时候,发现很多人都在问一个关于PDF文件打印的问题:打印时如何选择非默认打印机并设置打印页面的范围。而一般情况下,打印时选择的打印机是默认......
  • C#/VB.NET 创建PDF/UA文件
    1.什么是PDF/UA文件PDF/UA,即UniversallyAccessiblePDF,该格式的PDF文件是于2012年8月以ISO标准14289-1发布的、具有普遍可访问的PDF文档标准。为带标签的PDF文档(TaggedPDF......
  • Spire.Doc API 可以在下载啦!
    近期,我们会将E-iceblue公司发布的系列产品帮助文档API陆续提交到.今天我们提交的是Spire.DocAPI.先来看看Spire.Doc产品的API样式图:Spire.DocAPI详细罗列了Spire.Doc......
  • C# PPT 为形状设置三维效果
    在PPT中,形状是非常重要的元素。3-D形状,立体多元,给人耳目一新的感觉。在幻灯片中添加3-D效果形状,必然会为PPT的整体效果增色不少。为形状设置三维格式时,可设置棱台,轮廓线,表面......
  • Leetcode209
    209.MinimumSizeSubarraySum        i , s , l = 0, 0, 0        for j in range(len(nums)):            s += nums[j......
  • C# 获取电脑SN号
    C#获取电脑SN号 ///<summary>///获得电脑SN号///</summary>publicstaticstringGetPcsnString(){varpcs......