?? poi__read.jsp
字號:
<%@ page contentType="text/html; charset=gb2312" language="java"%>
<%@ page import="org.apache.poi.hssf.usermodel.*"%>
<%@ page import="java.io.*"%>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312">
<title>調用POI讀取Excel工作簿</title>
</head>
<body>
<div align="center">
<h1>調用POI讀取Excel工作簿</h1>
<p>讀取 <font color="#0000FF">8-3.xls</font> 文件的內容</p>
<%
String sFilename = getServletConfig().getServletContext().getRealPath("8-3.xls" );
try
{
//創建對Excel工作簿文件的引用
HSSFWorkbook workbook = new HSSFWorkbook(new FileInputStream(sFilename));
//創建對工作表的引用,這里是按名引用
HSSFSheet sheet = workbook.getSheet("FIRST");
//也可以用getSheetAt(int index)按索引引用,在Excel文檔中,第一張工作表的缺省索引是0,其語句為:
//HSSFSheet sheet = workbook.getSheetAt(0);
//讀取左上端單元
HSSFRow row = sheet.getRow(0);
HSSFCell cell = row.getCell((short)0);
//輸出單元內容,cell.getStringCellValue()就是取所在單元的值
out.println("<p>第一行第一列的內容是:<font color=red>" + cell.getStringCellValue() +"</font><br>");
//讀取左上端單元
row = sheet.getRow(1);
cell = row.getCell((short)1);
//輸出單元內容,cell.getStringCellValue()就是取所在單元的值
out.println("第二行第二列的內容是:<font color=red>" + cell.getStringCellValue()+"</font></p>");
}
catch(Exception e)
{
out.println("<p><font color=\"#0000FF\">讀取文件內容失敗</font> </p>");
}
%>
</div>
</body>
</html>
?? 快捷鍵說明
復制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號
Ctrl + =
減小字號
Ctrl + -