Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/376.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/excel/25.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
使用java从excel打印10和11列的值 < >我有代码打印Excel单元格的所有值,但忽略了空白单元格。是否有任何方法也可以打印空白单元格(null)的值_Java_Excel - Fatal编程技术网

使用java从excel打印10和11列的值 < >我有代码打印Excel单元格的所有值,但忽略了空白单元格。是否有任何方法也可以打印空白单元格(null)的值

使用java从excel打印10和11列的值 < >我有代码打印Excel单元格的所有值,但忽略了空白单元格。是否有任何方法也可以打印空白单元格(null)的值,java,excel,Java,Excel,还有,是否可以打印特定的2列(带有空白单元格),如第10列和第11列 下面是我的代码。请建议我可以在下面的代码中更改什么 package excel; import java.io.File; import java.io.FileInputStream; import java.util.Iterator; import org.apache.poi.ss.usermodel.Row; import org.apache.poi.ss.usermodel.Cell; import org.

还有,是否可以打印特定的2列(带有空白单元格),如第10列和第11列

下面是我的代码。请建议我可以在下面的代码中更改什么

package excel;

import java.io.File;
import java.io.FileInputStream;
import java.util.Iterator;

import org.apache.poi.ss.usermodel.Row;
import org.apache.poi.ss.usermodel.Cell;
import org.apache.poi.xssf.usermodel.XSSFSheet;
import org.apache.poi.xssf.usermodel.XSSFWorkbook;

public class Excel 
{
    public static void main(String[] args) {
        try {
            FileInputStream file = new FileInputStream(new File("C:\\Users\\gur29175\\Desktop\\1.xlsx"));

            //Create Workbook instance holding reference to .xlsx file
            XSSFWorkbook workbook = new XSSFWorkbook(file);        
            XSSFSheet sheet = workbook.getSheetAt(0);

            //Iterate through each rows one by one
            Iterator<Row> rowIterator = sheet.iterator();
            while (rowIterator.hasNext())
            {
                Row row = rowIterator.next();
                //For each row, iterate through all the columns
                Iterator<Cell> cellIterator = row.cellIterator();

                while (cellIterator.hasNext()) 
                {
                    Cell cell = cellIterator.next();
                    //Check the cell type and format accordingly
                            System.out.print(cell.getStringCellValue() + "\t");


                }
                System.out.println("");
            }
            file.close();
        } catch (Exception e) {
            e.printStackTrace();
        }
    }
}
excel软件包;
导入java.io.File;
导入java.io.FileInputStream;
导入java.util.Iterator;
导入org.apache.poi.ss.usermodel.Row;
导入org.apache.poi.ss.usermodel.Cell;
导入org.apache.poi.xssf.usermodel.xssfheet;
导入org.apache.poi.xssf.usermodel.xssf工作簿;
公共类Excel
{
公共静态void main(字符串[]args){
试一试{
FileInputStream文件=新的FileInputStream(新文件(“C:\\Users\\gur29175\\Desktop\\1.xlsx”);
//创建包含对.xlsx文件引用的工作簿实例
XSSF工作簿=新XSSF工作簿(文件);
XSSFSheet sheet=workbook.getSheetAt(0);
//逐个遍历每一行
迭代器rowIterator=sheet.Iterator();
while(roweiterator.hasNext())
{
行=行迭代器。下一步();
//对于每一行,遍历所有列
迭代器cellIterator=row.cellIterator();
while(cellIterator.hasNext())
{
Cell=cellIterator.next();
//检查相应的单元格类型和格式
System.out.print(cell.getStringCellValue()+“\t”);
}
System.out.println(“”);
}
file.close();
}捕获(例外e){
e、 printStackTrace();
}
}
}
Row-Row=rowditerator.next();
对于(int i=0;i
Row row = rowIterator.next();
for(int i = 0; i < row.getLastCellNum(); i++) {
    Cell cell = row.getCell(i);
    if(cell != null && cell.getCellType() != Cell.CELL_TYPE_BLANK) {
       // handle not null values
    }else{
       // handle null values
    }
}