什么样添加Excel页眉页脚,怎么样创设Excel多级分组

By admin in 4858.com on 2019年3月30日

简介

大家可以透过代码编制程序来对Excel工作表落成广大操作,在底下的演示中,将介绍怎样来添加Excel页眉、页脚。在页眉处,大家能够拉长文字,如集团名称、页码、工作表名、日期等,也得以加上海体育地方片,如LOGO、标记等,页脚同理。此外,对于一些性子化的须要,大家也能够安装奇偶页页眉页脚差别、文字格式化(如,设置字体、字号、字体颜色、字体加粗等)操作。

 

概述

为文书档案添加须求的批注能够给文书档案使用者提供关键的提醒音信,下边包车型地铁示范中,将介绍通过C#编程语言来给Excel表格中的钦赐单元格内容添加批注,别的,对于已有个别批注,假如要求修改,大家也足以展开编写制定大概去除批注。示例内容将涵盖以下重点内容:

1.插入批注

  1.1 插入文本

  1.2 插入图片

2.编写制定批注

 2.1 修改批注内容

 2.1 设置批注可见性

3.剔除批注

简介

超链接能够高效地将日前文件或图片链接到钦命指标地方,在平时办公中给我们提供了巨大的有利。本文将介绍在C#语言中什么通过免费版组件对Excel表格添加超链接,示例少将包含以下要点:

1.添加链接到网页(文本、图片)

   1.1 链接到文件

   1.2 链接到图片

2.添加链接到内定文书档案

3.添加链接到钦赐单元格

 

在Excel中一旦能够将具备一体系明细的数额进行分组呈现,能够清楚地出示数据表格的欧洲经济共同体结构,使全部文书档案具有自然层次感。遵照必要设置显示可能隐藏分类数据下的详细消息,在方便数据查看、管理的还要也使文书档案更具好看性。那么,在C#中什么来创立Excel数据的千家万户分组展现呢?下边将展开详细演讲。方法中选用了免费版组件Free
Spire.XLS for
.NET,下载安装该器件,创设三个控制台应用程序后,添加引用该零件安装包下的dll文件到花色中,同时添加相应的命名空间即可。下边是切实可行的代码操作步骤,供参考。

示范所用工具:

  • Free Spire.XLS for .NET
    8.3 (社区版)
  • Visual Studio

 

PS:Spire.XLS提供了以下特殊脚本语言来动态地显示内容,如当前页码、总页数、日期、工作表名等,同时也足以用对文本进行格式化操作。

脚本

描述

&P

The current page number 当前页数

&N

The total number of pages 总页数

&D

The current data 当前数据

&T

The current time 当前日期

&G

A picture 图片

&A

The worksheet name 工作表名

&F

The file name 文件名

&B

Make text bold 文本加粗

&I

Italicize text 文本倾斜

&U

Underline text 文本下划线

&"font name"

Represents a font name, for example, &"Aril" 字体名称

&font size

Represents font size, for example, &12 字体大小

&K<HEX color>

Represents font color, for example, &KFF0000 字体颜色

工具

  •  Spire.XLS for .NET
    8.0

 

提示:在进展代码操作此前,需下载安装Spire.Xls,并丰裕引用dll文件,添加如下using指令

using System;

using Spire.Xls;

using System.Drawing;

选择工具

  •  Free Spire.XLS for .NET
    8.3(社区版)
  •  Visual Studio

PS:什么样添加Excel页眉页脚,怎么样创设Excel多级分组。下载安装该器件,并累加引用该零件Spire.Xls.dll到项目先后即可(如下图),dll文件可在装置路径下的Bin文件夹中收获。

 4858.com 1

手续一:成立二个Wordbook类对象,获取第三个工作表

示范代码(供参考)

 

代码示例(供参考)

示范代码操作

Workbook workbook = new Workbook();
Worksheet sheet = workbook.Worksheets[0];

1. 插入页眉页脚

C#

步骤1:创造二个Workbook,加载文档

Workbook wb = new Workbook();
wb.LoadFromFile("test.xlsx");

步骤2:获取第3个工作表

Worksheet sheet = wb.Worksheets[0];

步骤3:添加文本到页眉页脚

//设置文本在页眉页脚处的位置
string text1 = sheet.PageSetup.RightHeader;
string text2 = sheet.PageSetup.CenterFooter;
//设置文本字体、字号、颜色等
text1 = "&\"华文琥珀\"&15 & @天府文化传媒 ";
text2 = "&\"Arial Unicode MS\"&9 &KFF0000 注:资料解释权归本公司版权所有 ";

步骤4:应用文本到页眉页脚

sheet.PageSetup.LeftHeader = text1;
sheet.PageSetup.RightFooter = text2;

步骤5: 添加图片到页眉页脚

//加载图片,并设置图片大小
Image image = Image.FromFile("logo.png");
Bitmap bitmap = new Bitmap(image, new Size(image.Width / 6, image.Height / 6));

//添加图片到页眉右边的单元格
sheet.PageSetup.RightHeaderImage = bitmap;
sheet.PageSetup.RightHeader = "&G";

步骤6: 保存文书档案

wb.SaveToFile("页眉页脚.xlsx", ExcelVersion.Version2013);
System.Diagnostics.Process.Start("页眉页脚.xlsx");

加上功效:

页眉:

4858.com 2

页脚:

4858.com 3

一切代码:

4858.com 44858.com 5

using Spire.Xls;
using System.Drawing;
using System.IO;

namespace InsertHeader_XLS
{
    class Program
    {
        static void Main(string[] args)
        {
            //创建一个Workbook,加载文档
            Workbook wb = new Workbook();
            wb.LoadFromFile("test.xlsx");
            //获取第一个工作表
            Worksheet sheet = wb.Worksheets[0];

            //添加文本到页眉、页脚
            string text1 = sheet.PageSetup.RightHeader;
            string text2 = sheet.PageSetup.CenterFooter;
            //设置文本字体、字号、颜色等
            text1 = "&\"华文琥珀\"&15 & @天府文化传媒 ";
            text2 = "&\"Arial Unicode MS\"&9 &KFF0000 注:资料解释权归本公司版权所有 ";

            //应用文本到页眉、页脚
            sheet.PageSetup.LeftHeader = text1;
            sheet.PageSetup.RightFooter = text2;

            //加载图片,并设置图片大小
            Image image = Image.FromFile("logo.png");
            Bitmap bitmap = new Bitmap(image, new Size(image.Width / 6, image.Height / 6));

            //添加图片到页眉右边的单元格
            sheet.PageSetup.RightHeaderImage = bitmap;
            sheet.PageSetup.RightHeader = "&G";

            //保存并打开文档
            wb.SaveToFile("页眉页脚.xlsx", ExcelVersion.Version2013);
            System.Diagnostics.Process.Start("页眉页脚.xlsx");


        }
    }
}

View Code

 

 

1.插入Excel批注

【C#】

手续1:实例化三个Workbook类实例并加载Excel文书档案

Workbook workbook = new Workbook();
workbook.LoadFromFile("test.xlsx");

4858.com ,手续2:获取第①个工作表

Worksheet sheet = workbook.Worksheets[0];

手续3:插入文本批注

string comment = "注意:\n 责任人兼设备维护人";//设置批注文本
ExcelFont font = workbook.CreateFont();//设置批注字体格式
font.FontName = "Calibri";
font.Color = Color.Black;
font.IsBold = true;
CellRange range = sheet.Range["I3"];//添加批注到指定单元格
range.Comment.RichText.Text = comment;
range.Comment.Width = 200;
range.Comment.Height = 50;
range.Comment.RichText.SetFont(10, 10, font);

手续4:插入图片批注

//加载图片,将图片插入到指定单元格的批注
Image image = Image.FromFile("logo.png");
sheet.Range["B2"].Comment.Fill.CustomPicture(image, "logo.png");
sheet.Range["B2"].Comment.Height = image.Height;
sheet.Range["B2"].Comment.Width = image.Width;

步骤5:保存文书档案

workbook.SaveToFile("AddComment.xlsx", ExcelVersion.Version2013);
System.Diagnostics.Process.Start("AddComment.xlsx");

批注插入效果(如下图):

4858.com 6

全方位代码:

4858.com 74858.com 8

using System;
using Spire.Xls;
using System.Drawing;

namespace ModifyComment_XLS
{
    class Program
    {
        static void Main(string[] args)
        {
            //实例化一个Workbook类实例并加载Excel文档
            Workbook workbook = new Workbook();
            workbook.LoadFromFile("test.xlsx");

            //获取第一个工作表
            Worksheet sheet = workbook.Worksheets[0];

            //设置批注文本
            string comment = "注意:\n 责任人兼设备维护人";

            //设置批注字体
            ExcelFont font = workbook.CreateFont();
            font.FontName = "Calibri";
            font.Color = Color.Black;
            font.IsBold = true;

            //添加批注到指定单元格
            CellRange range = sheet.Range["I3"];
            range.Comment.RichText.Text = comment;
            range.Comment.Width = 200;
            range.Comment.Height = 50;
            range.Comment.RichText.SetFont(10, 10, font);

            //加载图片,将图片插入到指定单元格的批注
            Image image = Image.FromFile("logo.png");
            sheet.Range["B2"].Comment.Fill.CustomPicture(image, "logo.png");
            sheet.Range["B2"].Comment.Height = image.Height;
            sheet.Range["B2"].Comment.Width = image.Width;

            //保存并打开文档
            workbook.SaveToFile("AddComment.xlsx", ExcelVersion.Version2013);
            System.Diagnostics.Process.Start("AddComment.xlsx");
        }
    }
}

View Code

 

1.添加链接到网页

(这里分二种情状,添加文本链接和图片链接。)

步骤二:写入数据到单元格

2. 安装奇偶页不一样页眉页脚

步骤1:成立工作簿,获取工作表

Workbook wb = new Workbook();
Worksheet sheet = wb.Worksheets[0];

步骤2:添加文本到钦命单元格,生成文书档案

sheet.Range["A1"].Text = "第一页";
sheet.Range["K1"].Text = "第二页";

手续3:设置属性值

//将DifferentOddEven的值设为1, 表示奇数页和偶数页可以分别设置页眉页脚
sheet.PageSetup.DifferentOddEven = 1;

步骤4:添加页眉页脚

//设置奇数页页眉页脚,并设置文本格式
sheet.PageSetup.OddHeaderString = "&\"Arial\"&12 &B &K000000奇数_页眉";
sheet.PageSetup.OddFooterString = "&\"Arial\"&12 &B &K000000奇数_页脚";

//设置偶数页页眉页脚,并设置文本格式
sheet.PageSetup.EvenHeaderString = "&\"Arial\"&12 &B &K000000偶数_页眉";
sheet.PageSetup.EvenFooterString = "&\"Arial\"&12 &B &K000000偶数_页脚";

步骤5: 保存文件

wb.SaveToFile("奇偶页眉页脚.xlsx", ExcelVersion.Version2013);
System.Diagnostics.Process.Start("奇偶页眉页脚.xlsx");

加上效应:

页眉

4858.com 9

页脚效果:

4858.com 10

全体代码

4858.com 114858.com 12

using Spire.Xls;

namespace InsertHeaderFooter2_XLS
{
    class Program
    {
        static void Main(string[] args)
        {
            //创建一个Workbook
            Workbook wb = new Workbook();

            //获取第一个工作表
            Worksheet sheet = wb.Worksheets[0];

            //添加文本到A1(生成第一页)
            sheet.Range["A1"].Text = "第一页";

            //添加文本到K1(生成第二页)
            sheet.Range["K1"].Text = "第二页";

            //将DifferentOddEven的值设为1, 表示奇数页和偶数页可以分别设置页眉页脚
            sheet.PageSetup.DifferentOddEven = 1;

            //设置奇数页页眉页脚,并设置文本格式
            sheet.PageSetup.OddHeaderString = "&\"Arial\"&12 &B &K000000奇数_页眉";
            sheet.PageSetup.OddFooterString = "&\"Arial\"&12 &B &K000000奇数_页脚";

            //设置偶数页页眉页脚,并设置文本格式
            sheet.PageSetup.EvenHeaderString = "&\"Arial\"&12 &B &K000000偶数_页眉";
            sheet.PageSetup.EvenFooterString = "&\"Arial\"&12 &B &K000000偶数_页脚";

            //保存并打开文档
            wb.SaveToFile("奇偶页眉页脚.xlsx", ExcelVersion.Version2013);
            System.Diagnostics.Process.Start("奇偶页眉页脚.xlsx");
        }
    }
}

View Code

 

注意:Excel页眉或页脚在一般浏览情势下不可知,它们只是在页面布局方式恐怕打字与印刷预览格局才可知。

 

上述全数为此次关于C#添加Excel页眉、页脚的剧情。

谢谢阅读!

(如需转发,请表明出处!)

 

2. 修改、隐藏Excel批注

【C#】

手续1:创造三个Workbook类对象,并加载Excel文书档案

Workbook workbook = new Workbook();
workbook.LoadFromFile("AddComment.xlsx");

手续2:获取首个工作表

Worksheet sheet = workbook.Worksheets[0];

手续3:修改工作表中的首先个批注         

ExcelComment comment0 = workbook.Worksheets[0].Comments[0];
sheet.Comments[0].Text = "This is a new comment";

步骤4:设置批注可知性(隐藏、显示)

//设置指定批注可见(显示)
sheet.Comments[0].IsVisible = true;
//设置指定批注不可见(隐藏)
sheet.Comments[1].IsVisible = false;

步骤5:保存文书档案

workbook.SaveToFile("ModifyComment.xlsx", ExcelVersion.Version2013);
System.Diagnostics.Process.Start("ModifyComment.xlsx");

效果图:

4858.com 13

全副代码:

4858.com 144858.com 15

using System;
using Spire.Xls;
using System.Drawing;

namespace ModifyComment_XLS
{
    class Program
    {
        static void Main(string[] args)
        {
            //创建一个Workbook类对象,并加载Excel文档
            Workbook workbook = new Workbook();
            workbook.LoadFromFile("AddComment.xlsx");

            //获取第一个工作表
            Worksheet sheet = workbook.Worksheets[0];

            //修改工作表中的第一个批注          
            ExcelComment comment0 = workbook.Worksheets[0].Comments[0];
            sheet.Comments[0].Text = "This is a new comment";

            //设置指定批注不可见(隐藏)
            sheet.Comments[0].IsVisible = true;
            //设置指定批注可见(显示)
            sheet.Comments[1].IsVisible = false;

            //保存并打开文档
            workbook.SaveToFile("ModifyComment.xlsx", ExcelVersion.Version2013);
            System.Diagnostics.Process.Start("ModifyComment.xlsx");
        }
    }
}

View Code

 

  1.1添加超链接到文本字符串

手续1:创立Excel,获取工作表

Workbook wb = new Workbook();
Worksheet sheet = wb.Worksheets[0];

步骤2:获取单元格,添加文本并安装对齐格局

sheet.Range["A1"].Text = "绿色交通(Green Transpotation)";
sheet.Range["A1"].Style.VerticalAlignment = VerticalAlignType.Bottom;

步骤3:设置超链接到钦点单元格

HyperLink UrlLink = sheet.HyperLinks.Add(sheet.Range["A1"]);
UrlLink.TextToDisplay = sheet.Range["A1"].Text;
UrlLink.Type = HyperLinkType.Url;
UrlLink.Address = "https://baike.baidu.com/item";

 

sheet.Range["A1"].Value = "公司部门";
sheet.Range["A3"].Value = "综合部";
sheet.Range["A4"].Value = "行政";
sheet.Range["A5"].Value = "人事";
sheet.Range["A6"].Value = "市场部";
sheet.Range["A7"].Value = "业务部";
sheet.Range["A8"].Value = "客服部";
sheet.Range["A9"].Value = "技术部";
sheet.Range["A10"].Value = "技术开发";
sheet.Range["A11"].Value = "技术支持";
sheet.Range["A12"].Value = "售前支持";
sheet.Range["A13"].Value = "售后支持";

3.删除Excel批注

【C#】

//实例化Wordbook类实例并加载Excel文档
Workbook workbook = new Workbook();
workbook.LoadFromFile("Comments.xlsx");

//获取第一个工作表
Worksheet sheet = workbook.Worksheets[0];

//删除工作表中的第2个批注
sheet.Comments[1].Remove();

//保存并打开文档
workbook.SaveToFile("RemoveComment.xlsx", ExcelVersion.Version2013);
System.Diagnostics.Process.Start("RemoveComment.xlsx");

 

 

如上全数为本篇小说的全体内容。

如需转发请注解出处。

<本文完>

 

1.2 链接到图片

步骤1:开端化2个string类,加载图片 

string picPath = @"C:\Users\Administrator\Desktop\images\th.jpg";

手续2:将图纸添加到A1单元格,并安装超链接

ExcelPicture picture = sheet.Pictures.Add(1, 1, picPath);           
picture.SetHyperLink("https://en.wikipedia.org/wiki/Sustainable_transport", true);

手续3:调整图片在单元格中的地方

sheet.Columns[0].ColumnWidth = 28;
sheet.Rows[0].RowHeight = 100;
picture.TopRowOffset = 30;

最终,保存文书档案

wb.SaveToFile("Hyperlink.xlsx", ExcelVersion.Version2013);
System.Diagnostics.Process.Start("Hyperlink.xlsx");

调节运转该品种先后后,生成文书档案,如下图所示:

4858.com 16

 整体代码:

4858.com 174858.com 18

using Spire.Xls;

namespace TextHyperlink_XLS
{
    class Program
    {
        static void Main(string[] args)
        {
            //添加文本超链接
            //创建一个Workbook类对象,获取第一个工作表
            Workbook wb = new Workbook();
            Worksheet sheet = wb.Worksheets[0];

            //获取第一个单元格添加文本并设置文本对齐方式
            sheet.Range["A1"].Text = "绿色交通(Green Transpotation)";
            sheet.Range["A1"].Style.VerticalAlignment = VerticalAlignType.Bottom;

            //创建一个超链接类对象,在A1单元格设置文本超链接
            HyperLink UrlLink = sheet.HyperLinks.Add(sheet.Range["A1"]);
            UrlLink.TextToDisplay = sheet.Range["A1"].Text;
            UrlLink.Type = HyperLinkType.Url;
            UrlLink.Address = "https://baike.baidu.com/item";

            //添加图片超链接。
            //初始化一个string类,加载图片 
            string picPath = @"C:\Users\Administrator\Desktop\images\th.jpg";
            //将图片添加到A1单元格,并设置超链接
            ExcelPicture picture = sheet.Pictures.Add(1, 1, picPath);           
            picture.SetHyperLink("https://en.wikipedia.org/wiki/Sustainable_transport", true);
            //设置图片在单元格中的位置
            sheet.Columns[0].ColumnWidth = 28;
            sheet.Rows[0].RowHeight = 100;
            picture.TopRowOffset = 30;

            //保存并打开文件
            wb.SaveToFile("Hyperlink.xlsx", ExcelVersion.Version2013);
            System.Diagnostics.Process.Start("Hyperlink.xlsx");
        }
    }
}

View Code

 

步骤三:设置IsSummaryRowBelow属性为false, 即计算行展现在明细行上方

2.添加链接到文档

【C#】

//实例化一个Workbook类并加载Excel文档
Workbook workbook = new Workbook();
workbook.LoadFromFile(@"C:\Users\Administrator\Desktop\Sample.xlsx");
//获取第一个工作表
Worksheet sheet = workbook.Worksheets[0];

//设置超链接到指定单元格
CellRange range = sheet.Range["E2"];
HyperLink FileLink = sheet.HyperLinks.Add(range);
FileLink.Type = HyperLinkType.File;
FileLink.TextToDisplay = sheet.Range["E2"].Text;
FileLink.Address = @"C:\Users\Administrator\Desktop\test.docx";

//保存并打开文档
workbook.SaveToFile("FileLink.xlsx");
System.Diagnostics.Process.Start("FileLink.xlsx");

效用示例:

4858.com 19

sheet.PageSetup.IsSummaryRowBelow = false;

3.添加链接到钦命单元格

【C#】

//新建一个Excel类对象,加载Excel文档,获取第一个工作表
Workbook workbook = new Workbook();
workbook.LoadFromFile(@"C:\Users\Administrator\Desktop\Sample.xlsx");
Worksheet sheet = workbook.Worksheets[0];

//获取指定单元格,链接至指定文档中的特定单元格
CellRange range = sheet.Range["E2"];
HyperLink WbLink = sheet.HyperLinks.Add(range);
WbLink.Type = HyperLinkType.Workbook;
WbLink.TextToDisplay = "已清算";
WbLink.Address = "A账目明细!A1";

//保存并打开文档
workbook.SaveToFile("LinktoCell.xlsx", ExcelVersion.Version2013);
System.Diagnostics.Process.Start("LinktoCell.xlsx");

效益体现:

4858.com 20

步骤四:选用行进行分组,参数false表示进行当前分组,如需隐藏,设置成true

4.添加链接Unc路径

【C#】

//创建一个Workbook类对象,加载Excel文档,获取第二个工作表
Workbook workbook = new Workbook();
workbook.LoadFromFile(@"C:\Users\Administrator\Desktop\Sample.xlsx");
Worksheet sheet = workbook.Worksheets[1];

//添加Unc链接至A1单元格,设置连接类型为Unc,添加显示文本及链接路径
CellRange range = sheet.Range["A1"];
HyperLink UncLink = sheet.HyperLinks.Add(range);
UncLink.Type = HyperLinkType.Unc;
UncLink.TextToDisplay = "地址";
UncLink.Address = "\\192.168.1.118";

//保存文档
workbook.SaveToFile("LinktoUnc.xls");

成效示例:

4858.com 21

如上是有关添加Excel超链接的全体内容。

<本文完>

如需转发,请申明出处。

//选择行进行一级分组
sheet.GroupByRows(2, 13, false);
//选择行进行二级分组
sheet.GroupByRows(4,5 , false);
sheet.GroupByRows(7, 8, false);
sheet.GroupByRows(10,13 , false);
//选择行进行三级分组
sheet.GroupByRows(12,13, true);

手续五:定义三个CellStyle对象,设置并动用格式到单元格内字体

CellStyle style = workbook.Styles.Add("style");
style.Font.IsBold = true;
style.Color = Color.LawnGreen;
sheet.Range["A1"].CellStyleName = style.Name;
sheet.Range["A3"].CellStyleName = style.Name;
sheet.Range["A6"].CellStyleName = style.Name;
sheet.Range["A9"].CellStyleName = style.Name;

步骤六:设置区域边框样式

sheet.Range["A4:A5"].BorderAround(LineStyleType.Thin);
sheet.Range["A4:A5"].BorderInside(LineStyleType.Thin);
sheet.Range["A7:A8"].BorderAround(LineStyleType.Thin);
sheet.Range["A7:A8"].BorderInside(LineStyleType.Thin);
sheet.Range["A10:A13"].BorderAround(LineStyleType.Thin);
sheet.Range["A10:A13"].BorderInside(LineStyleType.Thin);

步骤七:保存文书档案

workbook.SaveToFile("output.xlsx", ExcelVersion.Version2013);

运营程序生成文书档案(可在该品种文件夹下bin>Debug文件夹下查看生成的文书档案)

效能体现:

4858.com 22

 全体代码:

4858.com 234858.com 24

 1 using System;
 2 using System.Drawing;
 3 using Spire.Xls;
 4 
 5 
 6 namespace MultilevelGroup_XLS
 7 {
 8     class Program
 9     {
10         static void Main(string[] args)
11         {
12             //创建一个Wordbook类对象,获取第一个工作表
13             Workbook workbook = new Workbook();
14             Worksheet sheet = workbook.Worksheets[0];
15 
16             //写入数据到单元格
17             sheet.Range["A1"].Value = "公司部门";
18             sheet.Range["A3"].Value = "综合部";
19             sheet.Range["A4"].Value = "行政";
20             sheet.Range["A5"].Value = "人事";
21             sheet.Range["A6"].Value = "市场部";
22             sheet.Range["A7"].Value = "业务部";
23             sheet.Range["A8"].Value = "客服部";
24             sheet.Range["A9"].Value = "技术部";
25             sheet.Range["A10"].Value = "技术开发";
26             sheet.Range["A11"].Value = "技术支持";
27             sheet.Range["A12"].Value = "售前支持";
28             sheet.Range["A13"].Value = "售后支持";
29 
30             //设置IsSummaryRowBelow为false, 即总结行显示在明细行上方
31             sheet.PageSetup.IsSummaryRowBelow = false;
32 
33             //选择行进行一级分组
34             //参数false表示展开当前分组,若要隐藏设置成true
35             sheet.GroupByRows(2, 13, false);
36 
37             //选择行进行二级分组
38             sheet.GroupByRows(4,5 , false);
39             sheet.GroupByRows(7, 8, false);
40             sheet.GroupByRows(10,13 , false);
41 
42             //选择行进行三级分组
43             sheet.GroupByRows(12,13, true);
44 
45             //定义一个CellStyle对象,设置并运用单元格内字体格式
46             CellStyle style = workbook.Styles.Add("style");
47             style.Font.IsBold = true;
48             style.Color = Color.LawnGreen;
49             sheet.Range["A1"].CellStyleName = style.Name;
50             sheet.Range["A3"].CellStyleName = style.Name;
51             sheet.Range["A6"].CellStyleName = style.Name;
52             sheet.Range["A9"].CellStyleName = style.Name;
53             
54             //设置区域边框样式
55             sheet.Range["A4:A5"].BorderAround(LineStyleType.Thin);
56             sheet.Range["A4:A5"].BorderInside(LineStyleType.Thin);
57             sheet.Range["A7:A8"].BorderAround(LineStyleType.Thin);
58             sheet.Range["A7:A8"].BorderInside(LineStyleType.Thin);
59             sheet.Range["A10:A13"].BorderAround(LineStyleType.Thin);
60             sheet.Range["A10:A13"].BorderInside(LineStyleType.Thin);
61 
62 
63             //保存文档
64             workbook.SaveToFile("output.xlsx", ExcelVersion.Version2013);
65             System.Diagnostics.Process.Start("output.xlsx");
66         }
67     }
68 }

View Code

 

以上是关于设置Excel多级分组的漫天操作步骤,如若对您有所辅助,欢迎转发(转载请注明出处)。

多谢阅读!

发表评论

电子邮件地址不会被公开。 必填项已用*标注

网站地图xml地图
Copyright @ 2010-2019 美高梅手机版4858 版权所有