C# 复制Excel单元格格式
发布时间:2020-12-16 01:09:51 所属栏目:百科 来源:网络整理
导读:本文将介绍通过C# 复制Excel单元格格式的方法,包括复制单元格中的字体、字号、字体加粗、倾斜、单元格背景色、字体颜色、单元格数字格式、单元格文字方向、文字旋转、下划线、单元格对齐方式、单元格边框等。C# 复制Excel工作表可参考这篇文章。 ? 使用工具
本文将介绍通过C# 复制Excel单元格格式的方法,包括复制单元格中的字体、字号、字体加粗、倾斜、单元格背景色、字体颜色、单元格数字格式、单元格文字方向、文字旋转、下划线、单元格对齐方式、单元格边框等。C# 复制Excel工作表可参考这篇文章。 ? 使用工具:Free Spire.XLS for .NET(免费版) dll文件获取及导入方法: 方法1:可通过官网下载。下载后,解压文件,打开bin文件夹,安装。安装后,在程序中添加引用Spire.Xls.dll文件(程序集文件在安装路径下的bin文件夹中获取)。添加引用效果如下图: 方法2: 可通过Nuget下载。 ? C# 代码示例 测试文档如下:将sheet1中A列的所有单元格格式复制到sheet2中的C列。 ? using Spire.Xls; namespace CopyCellsFormat { class Program { static void Main(string[] args) { //加载测试文档 Workbook workbook = new Workbook(); workbook.LoadFromFile("test.xlsx"); 分别获取第一个工作表和第二个工作表 Worksheet sheet1 = workbook.Worksheets[0]; Worksheet sheet2 = workbook.Worksheets[1]; 将第一个工作表中的A列单元格格式复制到第二个工作表中的C列单元格 for (int i = 1; i < sheet1.Range.RowCount; i++) { sheet2.Range[string.Format(C{0}",i)].Style = sheet1.Range[A{0},i)].Style; } 保存文档 workbook.SaveToFile(result.xlsx); } } } 单元格格式复制效果: ? ? ?(本文完) ? (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |