Java 如何迭代或读取选定列上的所有行
我有一个excel表格,它在其中读取特定列,现在在阅读之后,它应该检查它,如果它有一个值,它应该在它的下一行中放置另一个值。例如 在D列(第1行,第3单元格)上,它有值,所以它应该在F列上写“有年龄”的内容(第1行,第5单元格)或任何应该写的内容。以此类推,直到D列的其余部分完成,它也应该在F列中Java 如何迭代或读取选定列上的所有行,java,excel,apache-poi,Java,Excel,Apache Poi,我有一个excel表格,它在其中读取特定列,现在在阅读之后,它应该检查它,如果它有一个值,它应该在它的下一行中放置另一个值。例如 在D列(第1行,第3单元格)上,它有值,所以它应该在F列上写“有年龄”的内容(第1行,第5单元格)或任何应该写的内容。以此类推,直到D列的其余部分完成,它也应该在F列中 Workbook workbook = WorkbookFactory.create(inputStream); Sheet sheet = workbook.getSheetAt(
Workbook workbook = WorkbookFactory.create(inputStream);
Sheet sheet = workbook.getSheetAt(0);
Row row = sheet.getRow(0);// pababa SPECIFY SAAN ILALAGAY
// Specific cell number
Cell cell = row.getCell(0);
for (int i = 0; i < 10; i++) {
row = sheet.getRow(i);
if (row != null) {
cell.setCellValue("qwe");
}
}
Workbook工作簿=WorkbookFactory.create(inputStream);
工作表=工作簿。getSheetAt(0);
行=工作表。getRow(0);//帕巴巴·萨安·伊拉拉盖
//特定细胞数
Cell Cell=row.getCell(0);
对于(int i=0;i<10;i++){
行=表。获取行(i);
如果(行!=null){
cell.setCellValue(“qwe”);
}
}
//另一个代码-------------------------------------
for(int i=0;i<10;i++){
行=表。创建行(i);
cell=row.createCell(2);
cell.setCellValue(100);
}
}否则{
System.out.println(“nasa其他收件人”);
}
/*XSSFCell exceltaym=(XSSFCell)row.getCell(0)//nag将nang时间转换为整数na na计算,直到第177行[在此处输入图像描述][1]
if(exceltaym==null){
cell.setCellValue(9);
}否则
{
System.out.println(“此语句位于else代码上”);
}
我不确定我是否理解,但你不能用F列中的这个公式来检查D列是否为空吗
=如果(D1“”“有年龄”)
stack不允许我上传图片,所以如果你在理解上有困难,我愿意通过电子邮件发送图片,或者你可以上传图片并链接到任何地方——有足够声誉的人可能会为你嵌入图片
for (int i = 0; i < 10; i++) {
row = sheet.createRow(i);
cell = row.createCell(2);
cell.setCellValue(100);
}
} else {
System.out.println("nasa else to");
}
/* XSSFCell exceltaym = (XSSFCell) row.getCell(0); //nag convert nang time to integer na na compute till line 177[enter image description here][1]
if (exceltaym == null) {
cell.setCellValue(9);
}else
{
System.out.println("this statement is on else code ");
}