C# 合并、拆分Word单元格

2025-05-24 17:56:21

此经验将分享如何通过C#编程来合并、拆分Word单元格的方法。

工具/原料

Free Spire.Doc for .NET6.3 (社区版)

Visual Studio

dll引用

1、在E-iceblue官网或者Nuget网站上下载 Free Spire.Doc for .NET的安装包后,注意在编辑代码时,添瑕铆幌约加引用Spire.Doc.dll到程序。dll文件可在安装路径下的Bin文件夹中获取。

C# 合并、拆分Word单元格

C# 代码示例(供参考)

1、using Spire.Doc;namespace MergeandSplitCell_Doc{ 艘早祓胂class Program { static void Main(string[] args) { //新建一个文档,并添加section Document document = new Document(); Section section = document.AddSection(); //初始化一个Table类对象,并添加第一个table(4行4列) Table table1 = section.AddTable(true); table1.ResetCells(4, 4); //横向合并:合并第一行第1、2、3个单元格;合并第二行第3、4个单元格 table1.ApplyHorizontalMerge(0, 0, 2); table1.ApplyHorizontalMerge(1, 2, 3); //纵向合并:合并第一列第3、4个单元格 table1.ApplyVerticalMerge(0, 2, 3); //添加section,并创建第二个table(4行4列) section.AddParagraph(); Table table2 = section.AddTable(true); table2.ResetCells(4, 4); //拆分第4行第4个的单元格为3列2行 table2.Rows[3].Cells[3].SplitCell(3, 2); //保存并运行文件 document.SaveToFile("Sample.docx", FileFormat.Docx); System.Diagnostics.Process.Start("Sample.docx"); } }}

2、完成代码后,调试运行程序,生成文档,如下所示:

C# 合并、拆分Word单元格
声明:本网站引用、摘录或转载内容仅供网站访问者交流或参考,不代表本站立场,如存在版权或非法内容,请联系站长删除,联系邮箱:site.kefu@qq.com。
猜你喜欢