XWPFTable AdPositionTable = doc.CreateTable(12, 2); AdPositionTable.GetRow(0).MergeCells(0, 1); AdPositionTable.GetRow(0).GetCell(0).SetText("此时期广告位展示情况 "); AdPositionTable.GetRow(1).GetCell(0).SetText("页面"); AdPositionTable.GetRow(1).GetCell(1).SetText("位置"); try { List<Entity.AdPosition> lstAdPositions = new List<AdPosition>(); string newCode = model.HouseName.Substring(model.HouseName.IndexOf("(") + 1, 10); lstAdPositions = DataAccess.House.GetAdPostionList(newCode, model.StartDate, model.EndDate); for (int i = 2; i < lstAdPositions.Count + 2; i++) { AdPositionTable.GetRow(i).GetCell(0).SetText(lstAdPositions[i].Page); AdPositionTable.GetRow(i).GetCell(1).SetText(lstAdPositions[i].Position); } } catch (Exception e) { }
代码如上,问题是现在的输出的表格格式不对,使用了内置的width也无法输出正常格式
我看了NPOI官网上的例子,结果也是输出差不多,表格的格式也是乱的,有谁知道如何解决么?
我使用的是2.1.3这个版本。
http://files.cnblogs.com/files/wlzcool/SimpleTable.zip
这是官网上下下来的例子,另外我才发现在word中是没有问题的,但是在我的wps里就会出现这个问题。
你好,现在这个问题你是怎样解决的,我也遇到这种情况了,谢谢
我也有这个问题,楼主找到解决方案了吗?感谢分享
我也有这个问题,楼主找到解决方案了吗?感谢分享
你好,我也遇到了这个问题。想问下楼主找到解决的方法了吗?
当前时间 2019年9月18日 19点21分
我也碰到了 一样的问题
解决方案:
1、设置表格的固定宽度;(这个大家应该都设置了)
2、设置表格的对齐方式 :表格.Alignment = TableAlignment.Center;
-------------------补充说明一下 我不是用的NPOI........是用的ASPOSE 试试看能不能解决同样的问题吧