java-Aspose.word使用(表格合并,生成)

  • 相關(guān)jar包或破解文件下載
http://www.itdecent.cn/p/dcb1fe9cfb6b
  • cell 官網(wǎng)api地址
https://apireference.aspose.com/java/words/com.aspose.words/cellmerge#PREVIOUS
  • 獲取word文檔中所有表格的集合
NodeCollection allTables  = document.getChildNodes(NodeType.TABLE,true);
  • 從表格集合中獲取第一個表格
Table table = (Table) allTables.get(0);
  • 構(gòu)建新的表格
builder.startTable();
builder.write("品名");
builder.insertCell();
builder.write("數(shù)量");
builder.insertCell();
builder.write("單價");
builder.insertCell();
builder.write("備注");
builder.endRow();
builder.endTable();
  • cell格式-垂直居中
builder.getCellFormat().setVerticalAlignment(CellVerticalAlignment.CENTER);
  • 段落樣式-居中
builder.getParagraphFormat().setAlignment(ParagraphAlignment.CENTER);
  • 清除cell樣式
builder.getCellFormat().clearFormatting();
Document doc = new Document();
DocumentBuilder builder = new DocumentBuilder(doc);
builder.insertCell();
builder.getCellFormat().setHorizontalMerge(CellMerge.FIRST);
builder.write("Text in merged cells.");
builder.insertCell();
// This cell is merged to the previous and should be empty.
builder.getCellFormat().setHorizontalMerge(CellMerge.PREVIOUS);
builder.endRow();
builder.insertCell();
builder.getCellFormat().setHorizontalMerge(CellMerge.NONE);
builder.write("Text in one cell.");
builder.insertCell();
builder.write("Text in another cell.");
builder.endRow();
builder.endTable();
Document doc = new Document();
DocumentBuilder builder = new DocumentBuilder(doc);
builder.insertCell();
builder.getCellFormat().setVerticalMerge(CellMerge.FIRST);
builder.write("Text in merged cells.");
builder.insertCell();
builder.getCellFormat().setVerticalMerge(CellMerge.NONE);
builder.write("Text in one cell");
builder.endRow();
builder.insertCell();
// This cell is vertically merged to the cell above and should be empty.
builder.getCellFormat().setVerticalMerge(CellMerge.PREVIOUS);
builder.insertCell();
builder.getCellFormat().setVerticalMerge(CellMerge.NONE);
builder.write("Text in another cell");
builder.endRow();
builder.endTable();
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

  • 使用首先需要了解他的工作原理 1.POI結(jié)構(gòu)與常用類 (1)創(chuàng)建Workbook和Sheet (2)創(chuàng)建單元格 (...
    長城ol閱讀 8,743評論 2 25
  • 轉(zhuǎn)自鏈接 目錄 1.認識NPOI 2.使用NPOI生成xls文件 2.1創(chuàng)建基本內(nèi)容 2.1.1創(chuàng)建Workboo...
    腿毛褲閱讀 11,159評論 1 3
  • 問答題47 /72 常見瀏覽器兼容性問題與解決方案? 參考答案 (1)瀏覽器兼容問題一:不同瀏覽器的標簽?zāi)J的外補...
    _Yfling閱讀 14,156評論 1 92
  • 當(dāng)看到“最應(yīng)該戒除的惡習(xí)是什么”這個標題我就能想起來,我們最應(yīng)該戒掉的惡習(xí)是抱怨。看來學(xué)習(xí)專欄還是讓我知道了很多概...
    鄢中堡閱讀 817評論 0 0
  • 正確認識個體差異 書籍信息 平均的終結(jié) [美]托德·羅斯 中信出版集團豆瓣鏈接:https://book.doub...
    Windskj閱讀 879評論 0 0

友情鏈接更多精彩內(nèi)容