POIとは何ですか?Apache POIはApacheソフトウェア財団のオープンソースライブラリで、POIはJavaにAPIを提供します。Microsoft Officeフォーマットのファイルを読み、書きます。プロジェクトにpoiを導入し、まずpoiのjarパッケージをダウンロードし、プロジェクトbuild pathを導入すればです。
poiのexcelに対する読み書き操作データを読みます
InputStream in = new FileInputStream( new File("test.xls") );
HSSFWorkbook wb = new HSSFWorkbook(in);
HSSFSheet sheet = wb.getSheet(sheetName);
HSSFRow row = sheet.getRow(i);
HSSFCell cell = row.getCell(i);
cell.getStringCellValue();
データを書き込みます
HSSFWorkbook wb = new HSSFWorkbook();
HSSFSheet sheet = wb.createSheet(" ");
HSSFRow row = sheet.createRow(i);
HSSFCell cell = row.createCell(i);
cell.setCellValue(" ");
FileOutputStream excelFOS = new FileOutputStream( new File("d://test.xls"));
donationWorkbook.write(excelFOS );
excelFOS.close();
HSSFはxlsに対する操作XSSFです。xlsxに対するエクセルの操作XSSFの使い方はHSSFと基本的に同じです。つまりHSSFをXSSFに両替した上で、poiはエクセルに対する読み書きの基本操作です。注意したいのはHSSFによって生成されたエクセルの後綴りです。xlsx