jxl基礎實例

java程序解析excel表格有很多的方法,其中jxl就是一個不錯的方法,在此,把jxl最基礎的東西通過例子的方式分享給各位。

在用jxl解析excel報表的時候,首先需要將jxl.jar的包加入到工程中。接下來我們需要建一個excel文件,包括類似於

編號 用戶名 密碼
11 111 111
public static void readExcel(String filepath)

	{

		FileInputStream fis;

		try

		{

			fis = new FileInputStream(new File(filepath));

			Workbook workbook=Workbook.getWorkbook(fis);//一個工作簿

			int sheets=workbook.getNumberOfSheets();//一個工作簿裏工作表的個數

			for(int j=0;j<sheets;j++)

			{

				Sheet sheet=workbook.getSheet(j);//得到當前工作表

				int row=sheet.getRows();//工作表的行數

				for(int i=1;i<row;i++)//一般工作表的第一行是標題,所以i從1開始

				{

					if(sheet.getCell(0, i).getContents().equals(""))//判斷是否有數據

					{

						System.out.println("這是一個空工作表");

						break;

					}

					{

						//輸出數據

						System.out.println(sheet.getCell(0,i).getContents());

						System.out.println(sheet.getCell(1,i).getContents());

						System.out.println(sheet.getCell(2,i).getContents());

					}

				}

			}

		} catch (Exception e) {

			e.printStackTrace();

		}

		

	}

	public static void main(String [] arg)

	{

		JxlTest.readExcel("d://zjs.xls");//這裏寫你建的excel文件的路徑

	}

}
運行程序,將得到
11
111
1111
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章