このコードを作成しました。PoiReadExcelFile クラスは「poi-test.xls」ファイルを HSSFWorkbook オブジェクトに読み込みます。次に、「POI ワークシート」が HSSFWorksheet オブジェクトに読み込まれ、A1、B1、C1、および D1 セル内の値が読み込まれ、標準出力に表示されます。
import java.io.FileInputStream;
import java.io.FileNotFoundException;
import java.io.IOException;
import java.util.Date;
import org.apache.poi.hssf.usermodel.HSSFCell;
import org.apache.poi.hssf.usermodel.HSSFRow;
import org.apache.poi.hssf.usermodel.HSSFSheet;
import org.apache.poi.hssf.usermodel.HSSFWorkbook;
public class PoiReadExcelFile {
public static void main(String[] args) {
try {
FileInputStream fileInputStream = new FileInputStream("poi-
test.xls");
HSSFWorkbook workbook = new HSSFWorkbook(fileInputStream);
HSSFSheet worksheet = workbook.getSheet("POI Worksheet");
HSSFRow row1 = worksheet.getRow(0);
HSSFCell cellA1 = row1.getCell((short) 0);
String a1Val = cellA1.getStringCellValue();
HSSFCell cellB1 = row1.getCell((short) 1);
String b1Val = cellB1.getStringCellValue();
HSSFCell cellC1 = row1.getCell((short) 2);
boolean c1Val = cellC1.getBooleanCellValue();
HSSFCell cellD1 = row1.getCell((short) 3);
Date d1Val = cellD1.getDateCellValue();
System.out.println("A1: " + a1Val);
System.out.println("B1: " + b1Val);
System.out.println("C1: " + c1Val);
System.out.println("D1: " + d1Val);
} catch (FileNotFoundException e) {
e.printStackTrace();
} catch (IOException e) {
e.printStackTrace();
}
}
}
このコードを実行すると、次のようになりました: 使用法: BiffDrawingToXml [オプション] inputWorkbook オプション: -exclude-workbook ワークブック レベルのレコードを除外します
どうしたの?