npoi 导出word表格
时间: 2023-10-16 17:12:05 浏览: 118
您可以使用 NPOI 库来实现导出 Word 表格的功能。下面是一个简单的示例代码:
```csharp
using NPOI.XWPF.UserModel;
using NPOI.OpenXmlFormats.Wordprocessing;
// 创建一个新的 Word 文档
XWPFDocument doc = new XWPFDocument();
// 创建一个新的表格
XWPFTable table = doc.CreateTable(rows, cols);
// 设置表格样式
CT_TblPr tblPr = table.GetCTTbl().AddNewTblPr();
tblPr.tblStyle = new CT_String() { Val = "TableGrid" };
// 填充表格数据
for (int i = 0; i < rows; i++)
{
XWPFTableRow row = table.GetRow(i);
for (int j = 0; j < cols; j++)
{
XWPFTableCell cell = row.GetCell(j);
cell.SetText(data[i, j]);
}
}
// 保存 Word 文档
using (FileStream stream = new FileStream("output.docx", FileMode.Create))
{
doc.Write(stream);
}
```
其中,`rows` 和 `cols` 分别表示表格的行数和列数,`data` 是一个二维数组,存储了表格中的数据。
阅读全文