NPOI_Word表格实例

NPOI操作Word

NPOI 导出Word (没有Office操作Word)分类: C# | 作者:yuyang00000 相关 | 发布日期: 2013-03-04 | 热度: 392°

NPOI已出现一段时间了,目前版本2.0 Beta 2 [v2.0.5],网上关于NPOI操作xlsx文章较多,而关于docx的几乎没有,尽管NPOI对于Word还不稳定,经过一阵捣鼓后终于实现了表的简单操作:创建表、创建行、创建单元,单元行和列的合并。

环境:vs2010,netframework4

view source

print?

private void button1_Click(object sender, EventArgs e)

{

MemoryStreamms = new MemoryStream();

XWPFDocumentm_Docx = new XWPFDocument();

m_Docx = CreatDocxTable();

m_Docx.Write(ms);

ms.Flush();

SaveToFile(ms,"d:\\test.docx");

}

protected XWPFDocumentCreatDocxTable()

{

XWPFDocumentm_Docx = new XWPFDocument();

XWPFParagraph p0 = m_Docx.CreateParagraph();

XWPFRun r0 = p0.CreateRun();

r0.SetText("DOCX表");

XWPFTable table = m_Docx.CreateTable(1, 3);//创建一行3列表

table.GetRow(0).GetCell(0).SetText("111");

table.GetRow(0).GetCell(1).SetText("222");

table.GetRow(0).GetCell(2).SetText("333");

XWPFTableRowm_Row = table.CreateRow();//创建一行

相关推荐
相关主题
热门推荐