本文概述
- Apache POI XWPFTable方法
- Apache POI Word表示例
看到,下面我们使用Java程序在Word文档中创建了一个表。
Apache POI XWPFTable方法以下是处理文档中表格的常用方法。
方法 | 描述 |
---|---|
public void addNewCol() | 它将为该表中的每一行添加一个新列。 |
public void addRow(XWPFTableRow row) | 它将新行添加到表中。 |
public XWPFTableRow createRow() | 它创建一个新的XWPFTableRow对象, 该对象的单元格数量与当时定义的列数一样多 |
public java.lang.String getText() | 它用于提取单元格中的文本。 |
public void setWidth(int width) | 用于设置宽度。 |
public int getNumberOfRows() | 它用于获取表中的行数。 |
package poiexample;
import java.io.File;
import java.io.FileOutputStream;
import org.apache.poi.xwpf.usermodel.XWPFDocument;
import org.apache.poi.xwpf.usermodel.XWPFTable;
import org.apache.poi.xwpf.usermodel.XWPFTableRow;
public class TableExample {
public static void main(String[] args)throws Exception {
XWPFDocument document= new XWPFDocument();
try(FileOutputStream out = new FileOutputStream(new File("srcmini.docx"))){
// Creating Table
XWPFTable tab = document.createTable();
XWPFTableRow row = tab.getRow(0);
// First row
// Columns
row.getCell(0).setText("Sl. No.");
row.addNewTableCell().setText("Name");
row.addNewTableCell().setText("Email");
row = tab.createRow();
// Second Row
row.getCell(0).setText("1.");
row.getCell(1).setText("Irfan");
row.getCell(2).setText("irfan@gmail.com");
row = tab.createRow();
// Third Row
row.getCell(0).setText("2.");
row.getCell(1).setText("Mohan");
row.getCell(2).setText("mohan@gmail.com");
document.write(out);
}catch(Exception e) {
System.out.println(e);
}
}
}
【apache poi word表格】输出:
文章图片
推荐阅读
- apache poi超链接
- apache poi word风格
- apache poi word对齐
- apache poi word提取文本
- apache poi word提取段落
- apache poi和powerpoint
- apache poi创建ms word文档
- apache poi microsoft word文档
- apache poi的注释