c#删除sheet_C#中实现插入、删除Excel分页符的方法
引言
大家应该都知道,对Excel表格设置分页对我们预览、打印文档时是很方便的,特别是一些包含很多复杂数据的、不规则的表格,为保证打印时每一页的排版美观性或者数据的前后连接的完整性,此时的分页符就发挥了极大的作用。因此,本文将介绍C#设置Excel分页的方法。
当然,对于Excel表格中已有的分页符,如果我们也可以根据需要自行删除分页。
下面话不多说了,来一起看看详细的介绍吧。
示例要点梳理
1. 插入分页
1.1 插入横向分页
1.2 插入纵向分页
2. 删除分页
2.1 删除全部分页
2.2 删除指定分页
代码操作及效果
1.插入Excel分页
C#
using Spire.Xls;
namespace ExcelPageBreak_XLS
{
class Program
{
static void Main(string[] args)
{
//实例化一个Wordbook类对象,并加载需要设置分页的Excel文档
Workbook workbook = new Workbook();
workbook.LoadFromFile("Sample.xlsx");
//获取第一个工作表
Worksheet sheet = workbook.Worksheets[0];
//插入两个横向分页符(指定单元格上方插入分页)
sheet.HPageBreaks.Add(sheet.Range["A11"]);
sheet.HPageBreaks.Add(sheet.Range["A20"]);
//插入一个纵向分页符(指定单元格左侧插入分页)
//sheet.VPageBreaks.Add(sheet.Range["E1"]);
//将视图设置为分页预览模式查看效果
sheet.ViewMode = ViewMode.Preview;
//保存并打开文档
workbook.SaveToFile("AddPageBreak.xlsx", FileFormat.Version2010);
System.Diagnostics.Process.Start("AddPageBreak.xlsx");
}
}
}
添加分页效果图
1.横向分页效果
2.纵向分页效果
2.删除分页
C#
using Spire.Xls;
namespace DeletePageBreak_XLS
{
class Program
{
static void Main(string[] args)
{
//创建一个Workbook类对象,并加载Excel文档
Workbook workbook = new Workbook();
workbook.LoadFromFile("sample.xlsx");
//获取第一个worksheet
Worksheet sheet = workbook.Worksheets[0];
//删除所有横向分页
sheet.HPageBreaks.Clear();
//删除第一个横向分页
//sheet.HPageBreaks.RemoveAt(0);
//设置分页预览模式查看分页效果
sheet.ViewMode = ViewMode.Preview;
//保存并打开文档
workbook.SaveToFile("删除分页1.xlsx",FileFormat.Version2010);
System.Diagnostics.Process.Start("删除分页1.xlsx");
}
}
}
删除分页效果:
1.删除全部分页
2.删除指定分页
这里使用了最新免费版控件Free Spire.XLS for .NET 8.3,可以自行上官网或者本地下载安装,注意在进行代码编辑时,不要忘了引用Spire.Xls.dll文件,dll文件可在安装路径下的Bin文件夹中获取。
总结
以上全部内容为本次关于“C#插入、删除Excel分页符的方法”的全部内容,代码供参考。希望本文的内容对大家的学习或者工作具有一定的参考学习价值,如果有疑问大家可以留言交流,谢谢大家对脚本之家的支持。
c#删除sheet_C#中实现插入、删除Excel分页符的方法相关推荐
- 分节符导致 Word 中的一个意外的分页符
分节符导致 Word 中的一个意外的分页符 症状 在 Microsoft Word 中在插入一个分节符导致一个的页分页符可能会插入. 请注意 这种行为发生打印版式视图中,但不反映在普通视图的添加分页符 ...
- WORD 分页符问题-插入奇数页分页符,之前的变为下一页分页符
论文排版-WORD 分页符问题-插入奇数页分页符,之前的变为下一页分页符 问题 解决办法 问题 论文排版时要求每张首页为右页,页码从1开始,所以每节就是从奇数页开始,所以有些章节最后需要插入下一节奇数 ...
- oracle 删除表中内容,oracle删除表中数据(delete与truncate)
当表中的数据不需要时,则应该删除该数据并释放所占用的空间,删除表中的数据可以使用Delete语句或者Truncate语句,下面分别介绍. 一.delete语句 (1)有条件删除 语法格式:delete ...
- shell 删除文本中的重复行(sort+uniq/awk/sed) (方法=效率啊)
From: http://churuimin425.blog.163.com/blog/static/341298772012230112956712/ 删除文本中的重复行(sort+uniq/awk ...
- php mysql多表关联删除_MySQL中多表删除方法
欢迎进入Linux社区论坛,与200万技术人员互动交流 >>进入 如果您是才接触MySQL数据库的新人,那么MySQL中多表删除是您一定需要掌握的,下面就将为详细介绍MySQL中多表删除的 ...
- mysql多表删除_MySQL中多表删除方法
如果您是才接触MySQL数据库的新人,那么MySQL中多表删除是您一定需要掌握的,下面就将为详细介绍MySQL中多表删除的方法,供您参考,希望对你学习掌握MySQL中多表删除能有所帮助. 1.从MyS ...
- (小甲鱼python)字符串系列笔记合集四 第四课、字符串IV总结 删除字符串中(左右)空格 删除指定的前缀或者后缀 字符串以参数指定的分隔符为依据进行切割,将切割后的结果返回一个三元组
一.字符串总结四 1.删除字符串中(左右)空格或者与之匹配的字符串 "字符串".lstrip(char=None) 删除左空格 "字符串".rstrip(cha ...
- java 级联删除_JavaEE中的级联删除讲解级源码
我们在做项目开发的时候,一定会遇到多个表之间相关联的情况,在这种情况下,我们如果想要删除其中的某个表中的数据,就要连同其他表中与之对应的数据删除.例如:我们设计一个客户表,一个订单表,一个订单明细表. ...
- c语言中怎样删除字符串中的字母,删除字符串中的字符(C语言)
题目: 编程序将给定字符串中指定字符删除.要求删除指定字符后原字符串不能留下空位置,字符串和指定字符均由键盘输入 基本思路 将字符串与要删除的字符进行比较,若为相同字符,则将字符串中的该字符替换为原字 ...
- JS删除数组中指定元素/删除数组中指定对象
删除数组中指定对象指定元素 let arr = [{name: "xiaowang",id: 1 },, {name: "xiaozhang",id: 2 }, ...
最新文章
- 基于YOLO的密集人脸检测(课程设计)
- lua 判断为空的逻辑
- ffmpeg封装h264裸流为mp4文件,视频播放速度特别慢
- 双线程猜数字 TwoThreadGuessNumber.java
- rocketmq集群安装部署过程(4.0.0版本)、安装中的常见问题举例
- xml怎么转换html文件,xml转换成html文件方法
- shipyard-----------docker容器的可视化管理
- 【往届已EI检索-IEEE技术支持】第三届-信息技术与计算机应用 多主题征稿!
- Leaflet JS add GeoJSON shape as a hole in a polygon(外多边形内有内多边形)
- 个人随笔——衰人自叙卷贰
- 查看自己电脑外网IP
- The Apostle's Creed
- [记录点滴] 小心 Hadoop Speculative 调度策略
- 如何把SQL表格发给别人直接使用
- 神武2手游服务器等级限制影响,《神武2》手游开放新等级!不再为修炼等级操心...
- Office LTSC 2021离线安装ISO镜像
- XP下如何共享文件,及开启相应的服务
- Python 中MNE库去伪迹(ICA)案例的逐句解析
- c语言消隐的作用是什么,【C语言程序设计最终版材料】
- LeetCode #69 x的平方根 二分查找