社区
Web 开发
帖子详情
用jsp实现excle、txt文件导入oracle,求助!
wangweibilly
2006-07-25 01:10:30
用jsp实现excle、txt文件导入oracle
网页中,用户将本地excle文件,通过jsp导入到oracle某表中...
请求范例!谢谢
...全文
144
5
打赏
收藏
用jsp实现excle、txt文件导入oracle,求助!
用jsp实现excle、txt文件导入oracle 网页中,用户将本地excle文件,通过jsp导入到oracle某表中... 请求范例!谢谢
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
5 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
mrdangdong
2006-07-25
打赏
举报
回复
顶!
kkk3279
2006-07-25
打赏
举报
回复
用的比较多的就是JXL类了..
package EXCEL;
import java.io.File;
import java.sql.Statement;
import java.sql.SQLException;
import jxl.Cell;
import jxl.Sheet;
import jxl.Workbook;
import java.sql.Connection;
import Ryda.QM;//自定义对象
public class QMExcel{
private String fileName;//Excel文件的物理路径
private String sheetName;//工作表名
//构造函数
public QMExcel( String file, String sheet ){
this.fileName = file;
this.sheetName = sheet;
}
//打开Excel文件,并写到数据库中去..
public void visitExcel(……){
try{
jxl.Workbook rwb = Workbook.getWorkbook(new File( this.fileName ));
Sheet st = rwb.getSheet( this.sheetName );
int i = 1;
while( i<st.getRows() ){
QM qm = new QM();
for(int j=0; j<st.getColumns(); j++){
//读取各个列的数据
if(st.getCell(j, 0).getContents().trim().equals("单位名称")){
qm.dwmc = st.getCell(j, i).getContents().trim();
}
}
qmToDB.intoDB(……);//按行循环添加新数据到表中
i++;
}
rwb.close();
}catch(Exception e){
e.printStackTrace();
}
}
}
linshaojie
2006-07-25
打赏
举报
回复
先把excel文件上传到服务器然后可以把excel当作一个表来读取,然后把读出来的数据插入数据哭,给你个例子试试看~~~ 在jsp中加入: (只要引用java.sql.*即可)
try{
Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");
}
catch(ClassNotFoundException e1)
{
out.print("driver is not exist");
}
try{
Connection conn_excel=DriverManager.getConnection("jdbc:odbc:Driver={Microsoft Excel Driver (*.xls)};DBQ="這裡寫文件的絕對路徑和文件名");
Statement stmt_excel=conn_excel.createStatement();
String str_excel="Select * From [Sheet1$]";
ResultSet rs_excel=stmt_excel.executeQuery(str_excel);
while(rs_excel.next())
{
machinecode=rs_excel.getString(1);
programcode=rs_excel.getString(2);
if(programcode != null && !programcode.trim().equals(""))
{
Connection conn=Conn.getConnection();
String str_insert="insert into SA_List(SA_L_MachineCode,SA_L_ProgramCode) values(?,?)";
PreparedStatement stmt=conn.prepareStatement(str_insert);
stmt.setString(1,machinecode);
stmt.setString(2,programcode);
stmt.executeUpdate();
}
}
}
catch(Exception e)
{
}
凋零的老树
2006-07-25
打赏
举报
回复
两边结构一样就行
awaysrain
2006-07-25
打赏
举报
回复
先上传,再导没啥难的
excle
数据
导入
oracle
excle
数据
导入
oracle
本人亲测可以使用。
XlsToOra(把
excle
文件
导入
到
oracle
数据库中)
XlsToOra:把
excle
文件
导入
到
oracle
数据库中。 非常有用的工具。
excle
导入
oracle
数据库图文教程
excle
导入
oracle
,图文教程,包教包会
excle
导入
oracle
数据库软件
可以选择
excle
表格中的任意的列对应到
oracle
表中的任意列。非常方便小巧,简单实用。
C#利用
excle
组件
实现
导入
导出
excle
文件
的类
这个类
实现
了利用
excle
组件
导入
导出
excle
文件
,每个函数的功能可以查看函数的注释。
Web 开发
81,094
社区成员
341,711
社区内容
发帖
与我相关
我的任务
Web 开发
Java Web 开发
复制链接
扫一扫
分享
社区描述
Java Web 开发
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章