Java를 사용하여 Excel에서 10 및 11 열의 값을 인쇄하십시오.

수다 베디

Excel 셀의 모든 값을 인쇄하는 코드가 있지만 빈 셀을 무시합니다. 빈 셀 (null)의 값도 인쇄 할 수있는 방법이 있습니까?

또한 10 번째 및 11 번째 열과 같은 특정 2 개의 특정 열 (빈 셀 포함)을 인쇄 할 수 있습니까?

아래는 내 코드입니다. 아래 코드에서 무엇을 변경할 수 있습니까?

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();
        }
    }
}
하여야 한다
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
    }
}

이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.

침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제

에서 수정
0

몇 마디 만하겠습니다

0리뷰
로그인참여 후 검토

관련 기사

분류에서Dev

주어진 차원에서 /, \ 및 _를 사용하여 bash에서 삼각형을 인쇄하십시오.

분류에서Dev

awk를 사용하여 모든 열에서 이전 행을 빼고 결과를 인쇄하십시오.

분류에서Dev

awk를 사용하여 모든 열에서 이전 행을 빼고 결과를 인쇄하십시오.

분류에서Dev

열 1의 최대 값을 찾고 파일에서 열 2의 각 레코드를 인쇄하십시오.

분류에서Dev

Windows 10 OpenSSH 및 vcXsrv를 사용하여 X11에 연결

분류에서Dev

각 범위 10의 소수를 별도의 줄에 인쇄하십시오.

분류에서Dev

모든 문자열에 log () 메서드를 사용하고 문자열을 콘솔에 인쇄하십시오.

분류에서Dev

ArrayList의 각 요소를 인쇄하고 String java에서 사용하십시오.

분류에서Dev

Async 함수를 사용하여 ejs view Express js에서 값을 인쇄하십시오.

분류에서Dev

JS / HTML에서 특정 텍스트를 인쇄하는 경우 배열의 항목을 확인하십시오.

분류에서Dev

Django 템플릿에서 for 루프를 사용하여 dict의 값을 확인하십시오.

분류에서Dev

int를 입력 한 사용자의 MSB 및 LSB를 인쇄하십시오.

분류에서Dev

여러 열을 사용하는 Excel의 중앙값 및 모드

분류에서Dev

피보나치 시리즈에 for 루프를 사용하여 값을 인쇄하면 오류를 표시하는 최대 47 개의 값이 인쇄됩니다.

분류에서Dev

println을 확인하거나 mockk를 사용하여 kotlin 및 android에 로그인하십시오.

분류에서Dev

awk 및 grep 뒤에 전체 행을 인쇄하십시오.

분류에서Dev

Pandas에서 groupby를 사용할 때 특정 열의 값을 확인하십시오.

분류에서Dev

PHP에서 월의 사용자 정의 이름을 인쇄하십시오.

분류에서Dev

0에서 100 사이의 모든 숫자를 더하는 프로그램을 작성하십시오. 결과를 인쇄하십시오.

분류에서Dev

VBA를 사용하여 "/"및 ":"과 같은 ASCII가있는 경우 문자열을 확인하십시오.

분류에서Dev

VBA (매크로)를 사용하여 Excel 시트의 열에서 값을 가져 오는 SQL 쿼리

분류에서Dev

새 줄에 파일의 각 열 앞에 열 1을 인쇄하십시오.

분류에서Dev

grep 및 파일 1의 내 패턴이 file2에 존재하는 횟수를 인쇄하십시오.

분류에서Dev

Windows 10에서 Office 97을 사용하여 Excel 파일 열기

분류에서Dev

Laravel Validation을 사용하여 배열의 값이 다른 배열에 있는지 확인하십시오.

분류에서Dev

awk, sed, grep을 사용하여 새 줄에 한 단어 이상 전세를 인쇄하십시오.

분류에서Dev

각 문자열의 발생 횟수를 계산하고 파이썬을 사용하여 eac 번호와 문자열을 나란히 인쇄하십시오.

분류에서Dev

같은 줄의 dict 목록에 같은 값을 인쇄하십시오.

분류에서Dev

10 미만의 숫자를 세어 하나씩 인쇄하십시오.

Related 관련 기사

  1. 1

    주어진 차원에서 /, \ 및 _를 사용하여 bash에서 삼각형을 인쇄하십시오.

  2. 2

    awk를 사용하여 모든 열에서 이전 행을 빼고 결과를 인쇄하십시오.

  3. 3

    awk를 사용하여 모든 열에서 이전 행을 빼고 결과를 인쇄하십시오.

  4. 4

    열 1의 최대 값을 찾고 파일에서 열 2의 각 레코드를 인쇄하십시오.

  5. 5

    Windows 10 OpenSSH 및 vcXsrv를 사용하여 X11에 연결

  6. 6

    각 범위 10의 소수를 별도의 줄에 인쇄하십시오.

  7. 7

    모든 문자열에 log () 메서드를 사용하고 문자열을 콘솔에 인쇄하십시오.

  8. 8

    ArrayList의 각 요소를 인쇄하고 String java에서 사용하십시오.

  9. 9

    Async 함수를 사용하여 ejs view Express js에서 값을 인쇄하십시오.

  10. 10

    JS / HTML에서 특정 텍스트를 인쇄하는 경우 배열의 항목을 확인하십시오.

  11. 11

    Django 템플릿에서 for 루프를 사용하여 dict의 값을 확인하십시오.

  12. 12

    int를 입력 한 사용자의 MSB 및 LSB를 인쇄하십시오.

  13. 13

    여러 열을 사용하는 Excel의 중앙값 및 모드

  14. 14

    피보나치 시리즈에 for 루프를 사용하여 값을 인쇄하면 오류를 표시하는 최대 47 개의 값이 인쇄됩니다.

  15. 15

    println을 확인하거나 mockk를 사용하여 kotlin 및 android에 로그인하십시오.

  16. 16

    awk 및 grep 뒤에 전체 행을 인쇄하십시오.

  17. 17

    Pandas에서 groupby를 사용할 때 특정 열의 값을 확인하십시오.

  18. 18

    PHP에서 월의 사용자 정의 이름을 인쇄하십시오.

  19. 19

    0에서 100 사이의 모든 숫자를 더하는 프로그램을 작성하십시오. 결과를 인쇄하십시오.

  20. 20

    VBA를 사용하여 "/"및 ":"과 같은 ASCII가있는 경우 문자열을 확인하십시오.

  21. 21

    VBA (매크로)를 사용하여 Excel 시트의 열에서 값을 가져 오는 SQL 쿼리

  22. 22

    새 줄에 파일의 각 열 앞에 열 1을 인쇄하십시오.

  23. 23

    grep 및 파일 1의 내 패턴이 file2에 존재하는 횟수를 인쇄하십시오.

  24. 24

    Windows 10에서 Office 97을 사용하여 Excel 파일 열기

  25. 25

    Laravel Validation을 사용하여 배열의 값이 다른 배열에 있는지 확인하십시오.

  26. 26

    awk, sed, grep을 사용하여 새 줄에 한 단어 이상 전세를 인쇄하십시오.

  27. 27

    각 문자열의 발생 횟수를 계산하고 파이썬을 사용하여 eac 번호와 문자열을 나란히 인쇄하십시오.

  28. 28

    같은 줄의 dict 목록에 같은 값을 인쇄하십시오.

  29. 29

    10 미만의 숫자를 세어 하나씩 인쇄하십시오.

뜨겁다태그

보관