C# 复制Excel单元格格式_JAVA_编程开发_程序员俱乐部

中国优秀的程序员网站程序员频道CXYCLUB技术地图
热搜:
更多>>
 
您所在的位置: 程序员俱乐部 > 编程开发 > JAVA > C# 复制Excel单元格格式

C# 复制Excel单元格格式

 2019/10/16 12:28:36  Miaonly  程序员俱乐部  我要评论(0)
  • 摘要:本文将介绍通过C#程序复制Excel单元格格式的方法,包括复制单元格中的字体、字号、字体加粗、倾斜、单元格背景色、字体颜色、单元格数字格式、单元格文字方向、文字旋转、下划线、单元格对齐方式、单元格边框等。使用工具:FreeSpire.XLSfor.NET(免费版)dll文件获取及导入方法:方法1:可通过官网下载。下载后,解压文件,打开bin文件夹,安装。安装后,在程序中添加引用Spire.Xls.dll文件(程序集文件在安装路径下的bin文件夹中获取)。添加引用效果如下图:方法2
  • 标签:C# excel 复制

class="MsoNormal">本文将介绍通过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[string.Format("A{0}", i)].Style;                              
            }
             
            //保存文档
            workbook.SaveToFile("result.xlsx", ExcelVersion.Version2010);
            System.Diagnostics.Process.Start("result.xlsx");
        }
    }
}

?

单元格格式复制效果:


?

?

(本文完)

?

?

  • 大小: 28.2 KB
  • 大小: 146 KB
  • 大小: 146.2 KB
  • 查看图片附件
上一篇: 基于SpringBoot自定义Rabbitmq配置来发布订阅消息 下一篇: 没有下一篇了!
发表评论
用户名: 匿名