資源簡介
運用apache的fileupload庫實現文件上傳,運用jxl分析導入的excel數據。
只需在現有頁面上添加一個“導入”按鈕就可實現excel導入數據庫的功能,點擊“導入”按鈕,選擇要上傳的文件后會立即開始上傳。
采用iframe的方式,如此諸如google、百度的ie工具欄就不會自動攔截了。
這個資源是個eclipse項目。代碼有很多注釋的。寫的比較簡潔。因為公司需要做個通過excel文件導入號碼的功能,只想在界面上添加一個“導入”按鈕,所以做了這個。希望對大家有用。

代碼片段和文件信息
package?exceltool;
import?java.io.File;
import?java.io.IOException;
import?jxl.Cell;
import?jxl.Sheet;
import?jxl.Workbook;
import?jxl.read.biff.BiffException;
/**
?*?@author?作者:陳小穩?E-mail:ccxw1983@yahoo.com.cn
?*?@version?創建時間:2008-1-1?下午09:07:00
?*?類說明:
?*/
public?class?TestJXL?{
static?File?file=new?File(“D:\\excel\\a.xls“);
/**
?*?@param?args
?*/
public?static?void?main(String[]?args)?{
readExcel(file);
}
public?static?String?readExcel(File?file)?{
StringBuffer?buf=new?StringBuffer(““);
try?{
Workbook?book?=?Workbook.getWorkbook(file);
Sheet?sheet?=?book.getSheet(0);
int?rownum?=?sheet.getRows();?//?????????
int?colnum?=?sheet.getColumns();//???????
if?(rownum?!=?0)?{
for?(int?j?=?0;?j? for?(int?i?=?0;?i? Cell?cell?=?sheet.getCell(i?j);
String?content?=?cell.getContents();
buf.append(content+““);
System.out.println(“(“?+?i?+?““?+j?+?“)=“
+?content);
}
buf.append(“\\r\\n“);
}
}
}?catch?(BiffException?e)?{
e.printStackTrace();
}?catch?(IndexOutOfBoundsException?e)?{
e.printStackTrace();
}?catch?(IOException?e)?{
e.printStackTrace();
}
return?buf.toString();
}
}
?屬性????????????大小?????日期????時間???名稱
-----------?---------??----------?-----??----
?????文件????????600??2008-01-02?09:25??eclipse項目的導入excel的例子\uploadFile\.classpath
?????文件????????304??2008-01-02?09:18??eclipse項目的導入excel的例子\uploadFile\.myme
?????文件???????1228??2007-12-30?14:52??eclipse項目的導入excel的例子\uploadFile\.project
?????文件???????9728??2008-01-01?21:18??eclipse項目的導入excel的例子\uploadFile\a.xls
?????文件????????447??2008-01-02?23:34??eclipse項目的導入excel的例子\uploadFile\readme?首頁鏈接.txt
?????文件???????1346??2008-01-01?21:49??eclipse項目的導入excel的例子\uploadFile\src\exceltool\TestJXL.java
?????文件???????4554??2008-01-02?09:23??eclipse項目的導入excel的例子\uploadFile\src\Upload\SimpleUploadFile.java
?????文件??????67827??2007-12-30?12:59??eclipse項目的導入excel的例子\uploadFile\Using?FileUpload?-?FileUpload.mht
?????文件????????352??2007-12-31?00:32??eclipse項目的導入excel的例子\uploadFile\WebRoot\haoma\uploadba
?????文件???????2282??2008-01-02?09:20??eclipse項目的導入excel的例子\uploadFile\WebRoot\haoma\uploadif
?????文件????????703??2008-01-02?09:21??eclipse項目的導入excel的例子\uploadFile\WebRoot\index.jsp
?????文件?????????39??2007-12-30?12:55??eclipse項目的導入excel的例子\uploadFile\WebRoot\me
?????文件???????2291??2008-01-02?09:25??eclipse項目的導入excel的例子\uploadFile\WebRoot\WEB-INF\classes\exceltool\TestJXL.class
?????文件???????4877??2008-01-02?09:25??eclipse項目的導入excel的例子\uploadFile\WebRoot\WEB-INF\classes\Upload\SimpleUploadFile.class
?????文件?????704543??2008-01-01?21:22??eclipse項目的導入excel的例子\uploadFile\WebRoot\WEB-INF\lib\jxl.jar
?????文件??????83613??2007-12-30?12:57??eclipse項目的導入excel的例子\uploadFile\WebRoot\WEB-INF\lib\lib_commons_io\commons-io-1.3.1.jar
?????文件??????53082??2007-12-30?12:57??eclipse項目的導入excel的例子\uploadFile\WebRoot\WEB-INF\lib\lib_fileupload\commons-fileupload-1.2.jar
?????文件???????1312??2007-12-30?15:03??eclipse項目的導入excel的例子\uploadFile\WebRoot\WEB-INF\web.xm
?????目錄??????????0??2008-01-02?23:15??eclipse項目的導入excel的例子\uploadFile\WebRoot\WEB-INF\classes\exceltool
?????目錄??????????0??2008-01-02?23:15??eclipse項目的導入excel的例子\uploadFile\WebRoot\WEB-INF\classes\Upload
?????目錄??????????0??2008-01-02?23:15??eclipse項目的導入excel的例子\uploadFile\WebRoot\WEB-INF\lib\lib_commons_io
?????目錄??????????0??2008-01-02?23:15??eclipse項目的導入excel的例子\uploadFile\WebRoot\WEB-INF\lib\lib_fileupload
?????目錄??????????0??2008-01-02?23:15??eclipse項目的導入excel的例子\uploadFile\WebRoot\WEB-INF\classes
?????目錄??????????0??2008-01-02?23:15??eclipse項目的導入excel的例子\uploadFile\WebRoot\WEB-INF\lib
?????目錄??????????0??2008-01-02?23:15??eclipse項目的導入excel的例子\uploadFile\src\exceltool
?????目錄??????????0??2008-01-02?23:15??eclipse項目的導入excel的例子\uploadFile\src\Upload
?????目錄??????????0??2008-01-02?23:15??eclipse項目的導入excel的例子\uploadFile\WebRoot\haoma
?????目錄??????????0??2008-01-02?23:15??eclipse項目的導入excel的例子\uploadFile\WebRoot\me
?????目錄??????????0??2008-01-02?23:15??eclipse項目的導入excel的例子\uploadFile\WebRoot\WEB-INF
?????目錄??????????0??2008-01-02?09:25??eclipse項目的導入excel的例子\uploadFile\.myeclipse
............此處省略7個文件信息
評論
共有 條評論