POI Word文件的相關操作

2021-07-25 15:21:14 字數 2312 閱讀 7275

首先是本文中需要用到的jar包(poi3.9)

建立乙個word文件,並且建立**

string outputfile = "d:\\text\\test1.docx"

; // new document

xwpfdocument document = new xwpfdocument();

// new table,生成乙個一行一列的**

xwpftable tableone = document.createtable();

//獲取table的第一行

xwpftablerow tableonerowone = tableone.getrow(0);

//給table的第一行第一列單元格賦值

tableonerowone.getcell(0).settext("第1行第1列");

//新建第2列並賦值

tableonerowone.createcell().settext("第1行第2列");

tableonerowone.createcell().settext("第1行第3列");

//新建一行

xwpftablerow tableonerowtwo = tableone.createrow();

tableonerowtwo.getcell(0).settext("第2行第1列");

tableonerowtwo.getcell(1).settext("第2行第2列");

tableonerowtwo.getcell(2).settext("第2行第3列");

//新建一行

xwpftablerow tableonerowthree = tableone.createrow();

tableonerowthree.getcell(0).settext("第3行第1列");

tableonerowthree.getcell(1).settext("第3行第2列");

tableonerowthree.getcell(2).settext("第3行第3列");

fileoutputstream fout;

try catch (exception e)

在已有word文件的基礎上繼續建立**

test.docx(**中帶有書籤)

// 獲取第乙個table

xwpftable tableone = document.gettables().get(0);

//獲取table的第一行

xwpftablerow tableonerowone = tableone.getrow(0);

tableonerowone.getcell(0).settext("第1行第1列");

tableonerowone.getcell(1).settext("第1行第2列");

//新建一行

xwpftablerow tableonerowtwo = tableone.createrow();

tableonerowtwo.getcell(0).settext("第2行第1列");

tableonerowtwo.getcell(1).settext("第2行第2列");

//新建一行

xwpftablerow tableonerowthree = tableone.createrow();

tableonerowthree.getcell(0).settext("第3行第1列");

tableonerowthree.getcell(1).settext("第3行第2列");

fileoutputstream fout;

try catch (exception e)

最後的生成效果演示

關於poi word 文件生成的那些坑坑窪窪

近期產品提了乙個需求,要求我們將查詢出來的資料以 的形式儲存在excel和word文件中,excel的單元格有強大的適應性和擴充套件性,基本無難度,但是word,嗯,要相容wps word和microsoft word,一言難盡。匯出word檔案 public static xwpfdocument...

使用C 對Excel文件的相關操作

1.首先需要引入 excel 的com 元件,microsoft excel 11.0 object library 1.5 該元件版本為 office2003 新增該引用後在解決方案的引用資料夾裡會有 excel 和microsoft.office.core 兩個引用。2.我們要對 excel 文...

使用C 對Excel文件的相關操作

1.首先需要引入excel的com元件,microsoft excel 11.0 object library 1.5 該元件版本為office2003 新增該引用後在解決方案的引用資料夾裡會有excel和microsoft.office.core兩個引用。2.我們要對excel文件進行操作首先需要...