wzkl.net
当前位置:首页 >> jAvA poi根据列头解析ExCEl >>

jAvA poi根据列头解析ExCEl

这个需要你自己写方法. 遍历你的表头行每个单元格的数据 对比你传的参数 匹配时 返回 该单元格的列号. 然后再用不同的row去get得到的列号

public static void main(String[] args) throws Exception { InputStream is = new FileInputStream("d:/test.xls"); HSSFWorkbook hssfWorkbook = new HSSFWorkbook(is); HSSFSheet sheetAt = hssfWorkbook.getSheetAt(0); HSSFRow title = sh...

按列读取的方法: String pathname = "E:\\files\\title.xlsx"; File file = new File(pathname); InputStream in = new FileInputStream(file); //得到整个excel对象 XSSFWorkbook excel = new XSSFWorkbook(in); //获取整个excel有多少个sheet...

按不按列读取不重要,你是想在解析完成后输出(或返回)时数据按照列的先后顺序是吧,你可以还是按行循环读取,再把读取的各个行中的cell值放入各个ArrayList里,如cell0放入ArrayList0里,最后,你想取那一列的数据,就遍历那个ArrayList

public static List getData(Workbook wb, String sheetName) { List list = new ArrayList(); Sheet st = sheetName == null ? wb.getSheetAt(0) : wb.getSheet(sheetName); for (int i = 0; i

李煜《相见欢无言独上西楼》剪不断、理还乱,是离愁。别是一番滋味在心头。

XlsMain .java 类 //该类有main方法,主要负责运行程序,同时该类中也包含了用poi读取Excel(2003版) import java.io.FileInputStream; import java.io.IOException; import java.io.InputStream; import java.util.ArrayList; import java.util....

// 生成一个样式 HSSFCellStyle style = workbook.createCellStyle();// 设置这些样式 style.setFillForegroundColor(HSSFColor.WHITE.index); style.setFillPattern(FillPatternType.SOLID_FOREGROUND); style.setBorderBottom(BorderStyle.THI...

poi的api文档如下 https://poi.apache.org/apidocs/org/apache/poi/ss/usermodel/Sheet.html 希望对你有用,经过查找核对后,还是用getColumnWidth

// 单元格合并 // 四个参数分别是:起始行,起始列,结束行,结束列 sheet.addMergedRegion(new Region(0, (short) (celln + 1), 0, (short) (celle + 1)));

网站首页 | 网站地图
All rights reserved Powered by www.wzkl.net
copyright ©right 2010-2021。
内容来自网络,如有侵犯请联系客服。zhit325@qq.com