org.apache.poi.ss.usermodel.Row.forEach()方法的使用及代码示例

x33g5p2x  于2022-01-28 转载在 其他  
字(1.4k)|赞(0)|评价(0)|浏览(89)

本文整理了Java中org.apache.poi.ss.usermodel.Row.forEach方法的一些代码示例,展示了Row.forEach的具体用法。这些代码示例主要来源于Github/Stackoverflow/Maven等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。Row.forEach方法的具体详情如下:
包路径:org.apache.poi.ss.usermodel.Row
类名称:Row
方法名:forEach

Row.forEach介绍

暂无

代码示例

代码示例来源:origin: callicoder/java-read-write-excel-file-using-apache-poi

row.forEach(cell -> {
  printCellValue(cell);
});

代码示例来源:origin: com.sqlapp/sqlapp-core

headerRow.forEach(cell->{
  Object obj=ExcelUtils.getCellValue(cell);
  if (!(obj instanceof String)){
boolean[] hasType=new boolean[1];
hasType[0]=true;
headerRow.forEach(cell->{
  Object obj=ExcelUtils.getCellValue(cell);
  if (!(obj instanceof String)){

代码示例来源:origin: com.sqlapp/sqlapp-core

@Override
protected void set(org.apache.poi.ss.usermodel.Row excelRow, Row row) throws Exception {
  row.setDataSourceInfo(filename);
  row.setDataSourceDetailInfo(excelRow.getSheet().getSheetName());
  row.setDataSourceRowNumber(excelRow.getRowNum()+1);
  excelRow.forEach(cell->{
    Column column=columnIndexColumnMap.get(cell.getColumnIndex());
    if (column==null){
      return;
    }
    Boolean fixed=columnIndexFixedTypeMap.get(cell.getColumnIndex());
    Object value=ExcelUtils.getCellValue(cell);
    if (value!=null){
      if (!fixed.booleanValue()){
        ExcelUtils.setColumnType(cell, column);
        if (value instanceof String){
          if (column.getLength()!=null){
            column.setLength(Math.max(this.getTypeLength((String)value), column.getLength()));
          } else{
            column.setLength(this.getTypeLength((String)value));
          }
        }
      }
      put(row, column, value);
    }
  });
}

相关文章