NPIO在word中生成表格的相关设置

本文介绍了如何使用NPIO库在Word文档中进行表格操作,包括创建表格、设置表格宽度、居中、调整单元格宽度以及单元格内文本居中等步骤,为项目中遇到此类问题的开发者提供参考。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

        做项目时要用NPIO操作word中的表格,但是查了好多资料都没有一个完整的例子,最后我将好多资料进行整理,整理了一段本人认为相对完善的对表格的相关操作。包括,创建表格,设置表格宽度,表格居中、设置单元格宽度、单元格里面的文字居中等,现将这段代码写在这里希望能帮到各位。

XWPFDocument doc = new XWPFDocument();
                                XWPFParagraph paragraph = doc.CreateParagraph();

                                //生成文档标题
                                XWPFRun run = paragraph.CreateRun();
                                run.FontFamily = "宋体";
                                run.FontSize = 18;
                                run.SetBold(true);
                                run.SetText("word表格制作");

                                //创建表
                                XWPFTable table = doc.CreateTable(1, 6);//创建一个一行六列的表
                                CT_Tbl ctTbl = doc.Document.body.GetTblArray()[0];

                                //设置表水平居中
                                ctTbl.AddNewTblPr().jc = new CT_Jc();
                                ctTbl.AddNewTblPr().jc.val = ST_Jc.center;
                                
                                //设置表宽度
                                ctTbl.AddNewTblPr().AddNewTblW().w = "8000";
                                ctTbl.AddNewTblPr().AddNewTblW().type = ST_TblWidth.dxa;

                                #region //列宽设置和单元格居中设置
                                CT_TcPr ctTcPr = table.GetRow(0).GetCell(0).GetCTTc().AddNewTcPr();
                                ctTcPr.tcW = new CT_TblWi
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值