Poi向Word插入表格,設定表格邊框和表格居中
Backgroud
網上沒查到相關能用的經驗,於是自己去扒的poi官網查到的,這裡做個記錄,同時分享給大家,後面有時間會再寫篇部落格介紹poi替換word模板,涉及文字替換,插入表格,插入圖片等。
先貼張效果圖
設定表格邊框樣式
/**
* 設定表格邊框樣式
*/
private static void formatTableBolder(XWPFTable table) {
// 雙實線邊框
String bolderType = "double";
CTTblBorders borders = table.getCTTbl().getTblPr().addNewTblBorders();
// 設定內邊框樣式,預設單實線
// CTBorder hBorder = borders.addNewInsideH();
// hBorder.setVal(STBorder.Enum.forString(bolderType));
// hBorder.setSz(new BigInteger("1")); // 線條大小
// hBorder.setColor("000000"); // 設定顏色
//
// CTBorder vBorder = borders.addNewInsideV();
// vBorder.setVal(STBorder.Enum.forString(bolderType));
// vBorder.setSz(new BigInteger("1"));
// vBorder.setColor("000000");
// 設定上下左右外邊框
CTBorder lBorder = borders.addNewLeft();
lBorder.setVal(STBorder.Enum.forString(bolderType));
lBorder.setSz(new BigInteger("1"));
lBorder.setColor("000000");
CTBorder rBorder = borders.addNewRight();
rBorder.setVal(STBorder.Enum.forString(bolderType));
rBorder.setSz(new BigInteger("1"));
rBorder.setColor("000000");
CTBorder tBorder = borders.addNewTop();
tBorder.setVal(STBorder.Enum.forString(bolderType));
tBorder.setSz(new BigInteger("1"));
tBorder.setColor("000000");
CTBorder bBorder = borders.addNewBottom();
bBorder.setVal(STBorder.Enum.forString(bolderType));
bBorder.setSz(new BigInteger("1"));
bBorder.setColor("000000");
}
設定表格居中
這裡是表格整體居中,不是表格內容居中。
XWPFTable table = doc.createTable(2,5);
// 設定表格居中
table.setTableAlignment(TableRowAlign.CENTER);
相關文章
- word怎麼設定表格數字水平居中 word設定表格數字居中的方法
- Word 2007表格中文字設定左右和上下居中(水平和垂直居中)教程
- asp.net萬年曆,以及表格邊框設定ASP.NET
- word裡面設定三線表格式
- word表格標題行重複怎麼設定 word表格標題行無法重複的方法
- springboot poi匯出excel表格Spring BootExcel
- 表格寬度設定
- table表格細線且去掉外邊框效果
- Eplan外掛 - 插入表格
- word放不下excel表格怎麼辦 word放不下excel表格的方法Excel
- python使用flask框架生成excle返回前端(包含圖片、表格、表頭灰色、表格加邊框)PythonFlask框架前端
- Java 讀取Word文字框中的文字/圖片/表格Java
- 如何設定excel表格貼上到word後寬度不變Excel
- poi讀取表格資料和表格顯示不一致問題解決
- CSS 設定table表格樣式CSS
- JavaScript動態建立表格和增加表格的行JavaScript
- excel表格怎麼調整所有行高 表格如何快速設定行高Excel
- 生成表格與合併表格
- 如何將excel表格匯入word並保持格式不變 如何把excel的表格弄到word文件Excel
- excel表格怎麼轉換成word文件 表格資料轉換到文件Excel
- Java 讀取Word表格中的文字和圖片Java
- 如何將Word文件轉成Excel表格?Excel
- 表格
- 基於vue和elementUI封裝框選表格元件VueUI封裝元件
- VUE-表格佈局、表格查詢、工具欄、表格、分頁欄Vue
- 最小步長移動word表格標尺
- pdf的表格怎麼轉換成word?
- 表格 、背景
- markdown表格
- word(2016)從第三頁插入頁碼以及刪除表格後的空白頁
- C# 讀取Word文字框中的文字、圖片和表格(附VB.NET程式碼)C#
- Dreamweaver製作虛線邊框教程,Dreamweaver怎麼製作虛線表格?
- pageoffice線上開啟word檔案生成表格
- docx轉html方案驗證-支援latex,表格,圖片(poi)HTML
- ant Design 表格 只設定升序和降序,取消--取消排序功能排序
- table表格單元格橫向和屬性合併
- LODOP 列印圖片和表格
- element-UI庫Table表格匯出Excel表格UIExcel