`

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[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
0
0
分享到:
评论

相关推荐

    C# 复制Excel单元格格式.pdf

    C# 复制Excel单元格格式.pdf

    在EXCEL中如何设置双斜线表头.docx

    在Excel中,还可以使用单元格格式来设置双斜线表头。首先,单击工作表的A1单元格,输入斜线表头的内容,然后按快捷键Alt+回车键,这样可以在单元格内向下换行,再按Alt+回车键一次,输入第二个标题。按Ctrl+回车键,...

    使用npoi将excel转换csv和csv数值型转换为文本型

    此代码主要分为两个功能,一是利用npoi读取exce,将excel数据转换为csv格式,二是将csv文件数字型单元格转换为文本型导出,代码为全部,请创建一个项目将此代码复制进去,修改下命名空间,因为我的包里涉及其他项目...

    免费版.NET Excel组件_Free Spire.XLS for .NET 8.3

    开发人员可以在运行时使用 C#、VB.NET 或 ASP.NET 轻松地操作 Excel 单元格,计算公式值。该高速、可扩展的 Excel 计算引擎与 Excel 97-2003/2007/2010 等兼容。同时该组件支持设置单元格样式,如单元格的合并/拆分...

    功能:完成对指定文件夹下指定层数内的所有excel文件中,指定单元格数据的查找显示。解压后运行exe.

    读取指定文件夹下指定层数下的所有excel文件中,所有指定单元格中的数据,并显示在listview中,提供复制功能。用于大量相同结构excel表格中数据核查。 注:使用NPOI读取excel,NET framework 4.5 交流QQ:80778564 ...

    免费DataGridView打印及.NET轻松打印控件5.7版(VB打印,C#打印,Excel导入导出,多表头显示与打印)

    本DataGridView打印控件和.NET打印控件5.7版2014年11月2日修改完成,完全免费,在.NET2.0及以上环境下都可以使用(VB打印、C#打印都是可以的),有帮助文档与使用实例。 与上一版相比,控件5.7版的主要更改如下: 1...

    明日科技《C#示例源代码》(5-8)

    实例019 像Excel一样复制DataGridView中的单元格区域数据 69 实例020 DataGridView中单元格合并及添加、显示行号 74 实例021 从DataGridView控件中拖放数据到TreeView控件 78 第3章 图形图像及多媒体应用 ...

    明日科技C#开发入门及项目实战

    实例004 通过“格式”菜单布局窗体 实例005 为项目添加dll文件引用 实例006 为项目添加已有类 实例007 为项目添加第三方控件 实例008 为项目添加已有窗体 第2章 c#语言基础 实例009 利用for循环输出多行语句 实例...

    明日科技《C#示例源代码》(9-12)

    实例019 像Excel一样复制DataGridView中的单元格区域数据 69 实例020 DataGridView中单元格合并及添加、显示行号 74 实例021 从DataGridView控件中拖放数据到TreeView控件 78 第3章 图形图像及多媒体应用 ...

    明日科技C#示例源码.part02

    实例019 像Excel一样复制DataGridView中的单元格区域数据 69 实例020 DataGridView中单元格合并及添加、显示行号 74 实例021 从DataGridView控件中拖放数据到TreeView控件 78 第3章 图形图像及多媒体应用 ...

    免费DataGridView打印及.NET轻松打印控件6.01版(VB打印,C#打印,图表打印,Excel导入导出,多表头显示与打印)

    与6.0版相比,控件6.01版的主要更改如下: 1、解决6.0版在XP及Windows ...19、5.7版控件增加了使用开源的NPOI从Excel文件(支持2003与2007格式)中导入数据到DataGridView的功能,以及DataGridView的复制与粘贴功能。

    明日科技C#示例源码.part04

    实例019 像Excel一样复制DataGridView中的单元格区域数据 69 实例020 DataGridView中单元格合并及添加、显示行号 74 实例021 从DataGridView控件中拖放数据到TreeView控件 78 第3章 图形图像及多媒体应用 ...

    C#开发经验技巧宝典

    0821 如何复制程序本身 493 0822 分段显示电话号码颜色 493 0823 软件版本号是如何组成的 493 0824 单击“关闭”按钮或按 Alt + F4 键时最小化窗口 494 0825 屏蔽RichTextBox控件 Ctrl + V 快捷键 495 ...

    明日科技C#示例源码.part03

    实例019 像Excel一样复制DataGridView中的单元格区域数据 69 实例020 DataGridView中单元格合并及添加、显示行号 74 实例021 从DataGridView控件中拖放数据到TreeView控件 78 第3章 图形图像及多媒体应用 ...

    利用NPOI技术实现导出excel功能

    C#利用NPOI技术实,读取既定的Excel模板,实现操作excel功能(复制默认行的格式,逐行、逐个单元格的插入数据)实现导出excel文件的功能。

    C#示例(配套光盘源码)第五部分

    实例019 像Excel一样复制DataGridView中的单元格区域数据 69 实例020 DataGridView中单元格合并及添加、显示行号 74 实例021 从DataGridView控件中拖放数据到TreeView控件 78 第3章 图形图像及多媒体应用 ...

    C#示例(配套光盘源码)第二部分

    实例019 像Excel一样复制DataGridView中的单元格区域数据 69 实例020 DataGridView中单元格合并及添加、显示行号 74 实例021 从DataGridView控件中拖放数据到TreeView控件 78 第3章 图形图像及多媒体应用 ...

Global site tag (gtag.js) - Google Analytics