jsp如何实现将数据库中的某个表导出成excel,将excel导入数据库?谢谢了@@@
jsp如何实现将数据库中的某个表导出成excel,将excel导入数据库?是用jxl吗,该怎么用呢?谁能给下代码参考吗,感激不尽!
比如我要将数据库db中t表导出到aa.xls(能选择路径最好),然后还可以把aa.xls导进该数据库(还可以选择别的xls就更好了),很棘手的问题,在网上只有这个:
将Excel的数据导入SQL server
SELECT * into newtable FROM OpenDataSource( 'Microsoft.Jet.OLEDB.4.0 ', 'Data Source= "c:\book1.xls ";User ID=Admin;Password=;Extended properties=Excel 5.0 ')...[Sheet1$]
实例:
SELECT * into newtable FROM OpenDataSource( 'Microsoft.Jet.OLEDB.4.0 ', 'Data Source= "c:\Finance\account.xls ";User ID=Admin;Password=;Extended properties=Excel 5.0 ')...xactions
在SQL SERVER里往Excel插入数据:
insert into OpenDataSource( 'Microsoft.Jet.OLEDB.4.0 ', 'Data Source= "c:\Temp.xls ";User ID=Admin;Password=;Extended properties=Excel 5.0 ')...table1 (A1,A2,A3) values (1,2,3)
------解决方案-------------------- <%@ page contentType= "application/vnd.ms-excel; charset=GBK "%>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN ">
<html>
<%response.addHeader( "Content-Disposition ", "filename=test.xls ");%>
<head>
<meta http-equiv= "Content-Type " content= "text/html; charset=GBK ">
</head>
改变jsp页面的以上参数,可以将jsp页面的内容导出为excel,同时可一选择路径。
------解决方案--------------------可以使用POI,到www.apache.org网站下载
http://www.willwell.cn
------解决方案--------------------原来用C#操作db和Excel时经常出这样的问题
有时候是你操作Excel得到得数据跟你的db类型不符合,也有可能是你操作的时候行列的对的不准