1 產生一個8位的隨機整數:
Random random = new Random();
??String ran="";
??for (int i = 0; i < 8; i++) {
???int k = random.nextInt();
???int j = Math.abs(k % 9);
???String str = Integer.toString(j);
????? ran=ran.concat(str);
???str.concat(ran);
??}
??int num=Integer.parseInt(ran);//字符串轉整數;
?
2 如何在JSP中直接顯示excel表格,而不是提出字段?
web.xml下加: ?
<mime-mapping> ? ?
<extension>xls</extension> ? ?
<mime-type>application/msexcel</mime-type> ? ?
</mime-mapping> ?
需要導出的文件頭上加: ?
<%@ ?page ?contentType="application/vnd.ms-excel" ?%>??
3 使用POI讀取excel的問題
將poi的.jar文件放在你的應用的WEB-INF\lib目錄下就可以在本應用中用了. ?
---------------------------------------------------------------??
?
?把poi的包放到web-inf的lib目錄下就行了??
??
?import ?org.apache.poi.hssf.usermodel.HSSFWorkbook; ?
import ?org.apache.poi.hssf.usermodel.HSSFSheet; ?
import ?org.apache.poi.hssf.usermodel.HSSFRow; ?
import ?org.apache.poi.hssf.usermodel.HSSFCell; ?
import ?java.io.FileInputStream; ?
public ?class ?ReadXL ?{ ?
/** ?Excel文件的存放位置。注意是正斜線*/ ?
public ?static ?String ?fileToBeRead="D:/JTest/ ?gongye.xls"; ?
public ?static ?void ?main(String ?argv[]){ ? ?
try{ ?
// ?創建對Excel工作簿文件的引用 ?
HSSFWorkbook ?workbook ?= ?new ?HSSFWorkbook(new ?FileInputStream(fileToBeRead)); ?
// ?創建對工作表的引用。 ?
// ?本例是按名引用(讓我們假定那張表有著缺省名"Sheet1") ?
HSSFSheet ?sheet ?= ?workbook.getSheet("Sheet1"); ?
// ?也可用getSheetAt(int ?index)按索引引用, ?
// ?在Excel文檔中,第一張工作表的缺省索引是0, ?
// ?其語句為:HSSFSheet ?sheet ?= ?workbook.getSheetAt(0); ?
// ?讀取左上端單元 ?
HSSFRow ?row ?= ?sheet.getRow(0); ?
HSSFCell ?cell ?= ?row.getCell((short)0); ?
// ?輸出單元內容,cell.getStringCellValue()就是取所在單元的值 ?
System.out.println("左上端單元是: ?" ?+ ?cell.getStringCellValue()); ? ?
}catch(Exception ?e) ?{ ?
System.out.println("已運行xlRead() ?: ?" ?+ ?e ?); ?
} ?
} ?
}
posted on 2006-05-27 14:40
船長 閱讀(442)
評論(1) 編輯 收藏 所屬分類:
個人隨感