aspose for c# 中CellFormat 下单元格处理为何只有合并单元格而没有拆分单元格呢?
@wtrj
请使用Cells.UnMerge | Aspose.Cells for .NET API Reference 去拆分单元格。
参考文档:
合并和取消合并 Cells|Documentation
这个好像是excel的,有word的吗?
c#下word中插入表格,然后对插入表格中的任意单元格进行拆分。有方法可以实现吗?
@wtrj, 以下是 Aspose.Words for .NET 如何拆分表格中的单元格的示例:
Document doc = new Document(@"in.docx");
Table table = doc.FirstSection.Body.Tables[0];
// 获取我们需要拆分的单元格。
Cell cell = table.Rows[1].Cells[0];
Cell newCell = (Cell)cell.Clone(false);
// 设置新宽度。
cell.CellFormat.Width /= 2;
newCell.CellFormat.Width /= 2;
// 插入下一个单元格。
cell.ParentNode.InsertAfter(newCell, cell);
// 自动调整表格以适应列宽。
table.AutoFit(AutoFitBehavior.FixedColumnWidths);
doc.Save(@"out.docx");
in.docx (12.6 KB)
您应该调用 Table.AutoFit 方法来强制表网格重新计算以获得所需的输出。
好的,多谢了,我试一试。