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 중국어 웹사이트의 기타 관련 기사를 참조하세요!