cloud-manage-new/src/main/java/cn/com/taiji/manage/util/pdfUtil/XWPFTableHandler.java

(开头部分) 3KB

这里只显示每个文件的开头 60 行。登录后可以解锁完整代码。

package cn.com.taiji.manage.util.pdfUtil;

import java.util.ArrayList;
import java.util.List;
import java.util.Map;

import org.apache.poi.xwpf.usermodel.XWPFParagraph;
import org.apache.poi.xwpf.usermodel.XWPFTable;
import org.apache.poi.xwpf.usermodel.XWPFTableCell;
import org.apache.poi.xwpf.usermodel.XWPFTableRow;

/**
 * 鐢ㄤ簬澶勭悊XWPFTable瀛楃鏇挎崲鐨勫伐鍏风被
 * @author JianQiu
 */
public class XWPFTableHandler {
	
	private XWPFTable xwpfTable;
	private List<XWPFTableRow> xwpfTableRows;
	
	/**
	 * 鍒濆鍖朮WPFTable澶勭悊鍣�
	 * @param xwpfTable 寰呭鐞嗙殑瀵硅薄
	 */
	public XWPFTableHandler(XWPFTable xwpfTable){
		this.xwpfTable = xwpfTable;
		xwpfTableRows = xwpfTable.getRows();
	}
	
	/**
	 * 鑾峰彇鎵�鏈夌殑琛�
	 * @return 鍖呭惈浜嗚瀵硅薄鐨勯泦鍚�
	 */
	public List<XWPFTableRow> getRows(){
		return xwpfTableRows;
	}
	
	/**
	 * 鑾峰彇鎵�鏈夌殑cell
	 * @return 鍖呭惈浜哻ell鐨勯泦鍚�
	 */
	public List<XWPFTableCell> getCells(){
		List<XWPFTableCell> xwpfTableCells = new ArrayList<XWPFTableCell>();
		for(int i = 0 ; i < xwpfTableRows.size() ; i++){
			xwpfTableCells.addAll(getCells(i));
		}
		return xwpfTableCells;
	}
	
	/**
	 * 寰楀埌table涓寚瀹氳瀵瑰簲鐨刢ell闆嗗悎
	 * @param rowIndex 琛屾暟(浠�0寮�濮�)
	 * @return 鍖呭惈浜嗘寚瀹氳cell鐨勯泦鍚�
	 */
	public List<XWPFTableCell> getCells(int rowIndex){
		return xwpfTableRows.get(rowIndex).getTableCells();
	}
	
	/**
	 * 寰楀埌table涓墍鏈夌殑鏂囨湰鍐呭
后面还有 45 行代码,购买后查看完整代码

24 小时内免费解锁 3 个项目,之后 1 积分/个。 规则说明

AI 解读

登录后可用,每次 10 积分,解读结果公开显示在下面。

还没有人解读过这个文件。