JAVA使用jxl讀寫Excel
阿新 • • 發佈:2019-01-30
java操作Excel一般有兩種方式,jxl和poi,這裡只說明用前一種。
一、使用jxl-2.6.12.jar
寫:
File xlsFile = new File("jxl.xls");
// 建立一個工作簿
WritableWorkbook workbook = Workbook.createWorkbook(xlsFile);
// 建立一個工作表
WritableSheet sheet = workbook.createSheet("sheet1", 0);
for (int row = 0; row < 10; row++)
{
for (int col = 0; col < 10; col++)
{
// 向工作表中新增資料
sheet.addCell(new Label(col, row, "data" + row + col));
}
}
workbook.write();
workbook.close();
讀:
File xlsFile = new File("jxl.xls");
// 獲得工作簿物件
Workbook workbook = Workbook.getWorkbook(xlsFile);
// 獲得所有工作表
Sheet[] sheets = workbook.getSheets();
// 遍歷工作表
if (sheets != null)
{
for (Sheet sheet : sheets)
{
// 獲得行數
int rows = sheet.getRows();
// 獲得列數
int cols = sheet.getColumns();
// 讀取資料
for (int row = 0 ; row < rows; row++)
{
for (int col = 0; col < cols; col++)
{
System.out.printf("%10s", sheet.getCell(col, row).getContents());
}
System.out.println();
}
}
}
workbook.close();