> Java > java지도 시간 > Apache POI를 사용하여 Java에서 Excel 파일을 읽고 쓰는 방법은 무엇입니까?

Apache POI를 사용하여 Java에서 Excel 파일을 읽고 쓰는 방법은 무엇입니까?

Barbara Streisand
풀어 주다: 2024-12-23 07:11:51
원래의
612명이 탐색했습니다.

How to Read and Write Excel Files in Java Using Apache POI?

Java로 Excel 파일 읽고 쓰기

질문:

어떻게 읽고 쓸 수 있나요? Java를 사용하여 Excel 파일에서 데이터를 쓰고 각 파일에 문자열을 인쇄합니다. cell?

답변:

Java에서 Excel 파일로 작업하려면 Apache POI 라이브러리, 특히 해당 HSSF 모듈을 활용할 수 있습니다. 다음은 Excel 파일에서 데이터를 읽는 방법에 대한 예입니다.

try {
    POIFSFileSystem fs = new POIFSFileSystem(new FileInputStream(file));
    HSSFWorkbook wb = new HSSFWorkbook(fs);
    HSSFSheet sheet = wb.getSheetAt(0);
    HSSFRow row;
    HSSFCell cell;

    int rows; // Number of rows
    rows = sheet.getPhysicalNumberOfRows();

    int cols = 0; // Number of columns
    int tmp = 0;

    // Determine the number of columns
    for (int i = 0; i < 10 || i < rows; i++) {
        row = sheet.getRow(i);
        if (row != null) {
            tmp = sheet.getRow(i).getPhysicalNumberOfCells();
            if (tmp > cols) cols = tmp;
        }
    }

    // Iterate over rows and columns
    for (int r = 0; r < rows; r++) {
        row = sheet.getRow(r);
        if (row != null) {
            for (int c = 0; c < cols; c++) {
                cell = row.getCell((short) c);
                if (cell != null) {
                    // Your code to process the cell value
                }
            }
        }
    }
} catch (Exception ioe) {
    ioe.printStackTrace();
}
로그인 후 복사

Apache POI 프로젝트 문서에서도 Excel 파일에 데이터를 쓰는 방법에 대한 예가 제공됩니다.

위 내용은 Apache POI를 사용하여 Java에서 Excel 파일을 읽고 쓰는 방법은 무엇입니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

원천:php.cn
본 웹사이트의 성명
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.
저자별 최신 기사
인기 튜토리얼
더>
최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿