如何在带有 NPOI 的 XWPFTableCell 中插入 table?
how can I insert a table in a XWPFTableCell with NPOI?
我试图使用 NPOI 从 template.Inside 文档创建一个 word 文档,我试图在 table cell.The [=] 中插入 table 15=] 单元格有两个段落,我试图在两个段落之间插入一个 table。
这是我的解决方案:
在模板中,在要替换的两个段落之间创建一个table。
CT_Tbl tbl = new CT_Tbl();
int index = cell.GetCTTc().Items.IndexOf(cell.Tables[0].GetCTTbl());
cell.GetCTTc().Items.RemoveAt(index);
cell.GetCTTc().Items.Insert(index, tbl);
int rowCount = dtData.Rows.Count;
int columnCount = dtData.Columns.Count;
XWPFTable xTable = new XWPFTable(tbl, body, rowCount, columnCount);
我试图使用 NPOI 从 template.Inside 文档创建一个 word 文档,我试图在 table cell.The [=] 中插入 table 15=] 单元格有两个段落,我试图在两个段落之间插入一个 table。
这是我的解决方案: 在模板中,在要替换的两个段落之间创建一个table。
CT_Tbl tbl = new CT_Tbl();
int index = cell.GetCTTc().Items.IndexOf(cell.Tables[0].GetCTTbl());
cell.GetCTTc().Items.RemoveAt(index);
cell.GetCTTc().Items.Insert(index, tbl);
int rowCount = dtData.Rows.Count;
int columnCount = dtData.Columns.Count;
XWPFTable xTable = new XWPFTable(tbl, body, rowCount, columnCount);