简介

我们可以通过代码编程来对Excel工作表实现很多操作,在下面的示例中,将介绍如何来添加Excel页眉、页脚。在页眉处,我们可以添加文字,如公司名称、页码、工作表名、日期等,也可以添加图片,如LOGO、标记等,页脚同理。另外,对于一些个性化的需求,我们也可以设置奇偶页页眉页脚不同、文字格式化(如,设置字体、字号、字体颜色、字体加粗等)操作。

示例所用工具:

  • Spire.XLS for .NET 8.0

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

示例代码(供参考)

1. 插入页眉页脚

【C#】

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");}}
}

添加效果:

页眉

页脚

2. 设置奇偶页不同页眉页脚

【C#】

using Spire.Xls;namespace InsertHeaderFooter2_XLS
{class Program{static void Main(string[] args){//创建一个WorkbookWorkbook 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");}}
}

添加效果:

页眉

页脚

C# 插入Excel页眉页脚相关推荐

  1. excel插入页码_Excel里毫不起眼的页眉页脚,居然有这3种高能用法!

    点击上方蓝字关注星标★不迷路 本文作者:小敏 本文编辑:小叮 一说到页眉页脚,你脑海中出现的,是不是这样一个画面? 规规矩矩的页眉页脚,比如,公司 logo 或者文件名称放在页眉位置,底部加个页码. ...

  2. excel打印预览在哪里_打印小心机:轮页眉页脚的重要性

    人们常说"职场如战场",竞争压力越来越大,没有一些"小心机"怎么行. 在打印合同.方案等多页文件时,最担心的就是系统设备出现问题,轻则耽误时间和工作进程,重则文 ...

  3. 多个 Excel 批量设置页眉页脚

    概要:给 Word 添加页眉页脚相信大家都很熟悉,但是你有给 Excel 设置过页眉页脚吗?你知道怎么给 Excel 设置页眉页脚吗?如果我们的 Excel 文件很多的时候,你又知道怎么批量的给多个 ...

  4. excel更改页眉页脚_如何在Excel的页眉和页脚中键入“&”号

    excel更改页眉页脚 Have you tried to type an ampersand (&) in a header or footer in Excel and seen it d ...

  5. C# 如何添加Excel页眉页脚(图片、文字、奇偶页不同)

    简介 我们可以通过代码编程来对Excel工作表实现很多操作,在下面的示例中,将介绍如何来添加Excel页眉.页脚.在页眉处,我们可以添加文字,如公司名称.页码.工作表名.日期等,也可以添加图片,如LO ...

  6. Speedoffice(Excel)中如何添加页眉页脚

    经常在办公室工作的小伙伴,应该对Excel中插入页眉.页脚非常熟悉了,它的熟练运用,足以体现你的Excel掌握情况.今天小编给大家分享speedoffice中如何设置页眉.页脚,来看看吧! 1,首先运 ...

  7. excel打印预览在哪里_打印小心机|不会打印页眉页脚你就输了

    人们常说"职场如战场",竞争压力越来越大,没有一些"小心机"怎么行. 在打印合同.方案等多页文件时,最担心的就是系统设备出现问题,轻则耽误时间和工作进程,重则文 ...

  8. python 操作word页眉表格_python批量设置多个Excel文件页眉页脚的脚本

    本文实例为大家分享了python批量设置多个Excel文件页眉页脚的具体代码,供大家参考,具体内容如下 import os import openpyxl from openpyxl.workshee ...

  9. python批量打印机excel_python批量设置多个Excel文件页眉页脚的脚本

    本文实例为大家分享了python批量设置多个Excel文件页眉页脚的具体代码,供大家参考,具体内容如下 import os import openpyxl from openpyxl.workshee ...

最新文章

  1. 基于 HTML5 的 WebGL 技术构建 3D 场景(一)
  2. python queue 多线程_Python如何实现并行的多线程?
  3. 实战 Deep Insert (SAP OData Service 实战系列)
  4. openwrt开发过程简介
  5. String s1=new String(“abc“); 和String s1=“abc“区别
  6. 病毒——隐藏鸟 系统文件夹不见了
  7. oracle数据库无法查询,关于oracle中无法查询中文条件的解决办法
  8. opencv ret, binary = cv2.threshold(src, 180, 255, )二值化的类型
  9. 第三课:java开发hdfs
  10. 三菱plc和三菱E700变频器专用协议通讯程序
  11. csgo显示服务器ip,csgo躲猫猫服务器ip地址 躲猫猫服务器2016
  12. Index Notation
  13. 搜索引擎原理第二阶段之预处理
  14. 读书笔记-大教堂与集市
  15. 微信支付宝,个人支付收款接口现状剖析
  16. Pandoc中使用Reveal-js制作幻灯片
  17. 2022年11月PMP难考吗?
  18. 17年渣本毕业的我,21年终于进了大厂(薪资和福利真的拉满)
  19. $vjudge-$基本算法专题题解
  20. 简单、彻底的解决 iOS 5.0.1 完美越狱 iBooks 秒退问题

热门文章

  1. tar -xf_XF电缆 XF22 XLV XLF电缆
  2. 基于微信小程序的宿舍楼洗衣机预约使用管理系统#毕业设计
  3. 2021年汽车驾驶员(技师)考试及汽车驾驶员(技师)试题及答案
  4. USRP e312 RFnoc环境搭建流程
  5. 广义的软件测试,软件测试的狭义论和广义论
  6. 「镁客·请讲」宇树科技王兴兴:重构四足机器人“Laikago”,今年的任务是实现小批量量产...
  7. 《动物园之星》给模拟经营游戏带来了什么
  8. VXLAN数据中心互联典型配置举例
  9. Springboot 集成 AJ-Captcha 行为验证码实战 -- 验证码
  10. 大华摄像机ntp配置