spire 创建表格
时间: 2023-08-11 17:07:17 浏览: 110
在 Spire.Doc 中,你可以使用 Table 类来创建表格。以下是示例代码:
```csharp
// 创建文档对象
Document document = new Document();
// 添加一个段落
Section section = document.AddSection();
Paragraph paragraph = section.AddParagraph();
// 创建表格对象
Table table = section.AddTable();
// 设置表格样式
table.TableFormat.Borders.BorderType = Spire.Doc.Documents.BorderStyle.Single;
table.TableFormat.Borders.Color = Color.Black;
table.TableFormat.Borders.LineWidth = 0.5f;
// 添加表头行
TableRow headerRow = table.AddRow();
headerRow.Cells[0].AddParagraph().AppendText("姓名");
headerRow.Cells[1].AddParagraph().AppendText("年龄");
headerRow.Cells[2].AddParagraph().AppendText("地址");
// 添加数据行
TableRow dataRow = table.AddRow();
dataRow.Cells[0].AddParagraph().AppendText("张三");
dataRow.Cells[1].AddParagraph().AppendText("25");
dataRow.Cells[2].AddParagraph().AppendText("北京市朝阳区");
// 保存文档
document.SaveToFile("table.docx", FileFormat.Docx);
```
在上述代码中,我们创建了一个文档对象,并添加了一个段落。然后使用 AddTable 方法创建了一个表格对象。接着,我们设置了表格的样式,如边框的类型、颜色和线宽。然后,我们添加了表头行和数据行,并在每个单元格中添加了段落并设置了相应的内容。最后,通过 SaveToFile 方法将文档保存为指定的文件格式(此处保存为 .docx)。
你可以根据需要调整代码中的具体内容和样式来适应你的需求。
阅读全文