zoukankan      html  css  js  c++  java
  • 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[string.Format("A{0}", i)].Style;                              
                }
                 
                //保存文档
                workbook.SaveToFile("result.xlsx", ExcelVersion.Version2010);
                System.Diagnostics.Process.Start("result.xlsx");
            }
        }
    }

    单元格格式复制效果:

     

     (本文完)

  • 相关阅读:
    hdu2476
    zoj3469 区间dp好题
    区间dp好题cf149d 括号匹配
    cf1108e 线段树区间更新+扫描线
    完全背包记录路径poj1787 好题
    cf1104d二分+数学
    01背包专题
    hdu1069线性dp
    有源汇的上下界最大流
    有源汇的上下界最大流
  • 原文地址:https://www.cnblogs.com/Yesi/p/11376790.html
Copyright © 2011-2022 走看看