java 连接excel,access数据文件,怎么做?

hero 2001-07-20 11:39:58
由于客户端大多数据文件为excel,access格式,而我的项目是拿java作的,请问怎么连接?有excel或者access的driver供免费下载吗?收费的也行。
...全文
219 11 打赏 收藏 转发到动态 举报
写回复
用AI写文章
11 条回复
切换为时间正序
请发表友善的回复…
发表回复
aweiwei 2001-07-27
  • 打赏
  • 举报
回复
JDBC-ODBC bridge,难道不对?
loosio 2001-07-23
  • 打赏
  • 举报
回复
调用excel文件需要使用第三方的组件,我这儿有调excel的dll,告诉mail,我给你把它和我写的例子一起发过去
hero 2001-07-23
  • 打赏
  • 举报
回复
需求千变万化,告诉sharetop这种需求存在。
安装版当然可以,可惜java配置不了odbc。
hero 2001-07-23
  • 打赏
  • 举报
回复
天哪!我的表达能力真的这么差吗?
我的这个东东不是网站,只是用jsp实现的客户程序。
难道真的没人看懂我得问题?自信心大受打击。
幸好我在www.sun.com的论坛里找到了答案,还是那里更善解人意一些,可是该不该给兄弟么分数呢?
coolbat 2001-07-23
  • 打赏
  • 举报
回复
方案1.
安装Jdk1.3, 解压jswdk101(you can get the needed file 2sdk1_3_0-win.exe and jswdk1_0_1-win.zipp in //nfs_server
配置:
环境变量CLASSPATH: G:\jdk1.3\lib\servlet.jar;g:\jdk1.3\lib\tools.jar;.;
path : g:\jdk1.3\bin
说明:
1. 保证servlet.jar ,tools.jar 文件在相应目录下存在
2.该方案下调试servlet没有问题即用8080端口, servlet原文件在目录g:\jswdk101\examples\web-inf\servlets 3.数据库问题?
4.看好CLASSPATH最后的三个符号

方案2.
安装weblogic6.0,
配置差不多, 该方案中文问题,数据库访问如下:

java.sql.Connection sqlConn;//数据库连接对象
java.sql.Statement sqlStmt;//语句对象
java.sql.ResultSet sqlRst;//结果集对象
//登记JDBC驱动程序
Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");
//4y4y为你的odbc数据源
sqlConn = java.sql.DriverManager.getConnection("jdbc:odbc:4y4y");
//创建语句对象
sqlStmt = sqlConn.createStatement();
sqlStmt.executeUpdate("insert into ..............");
.................
sqlStmt.executeQuery("select name,age from .......................");
..................
xxmm 2001-07-23
  • 打赏
  • 举报
回复
呵呵,hero()很可爱
sharetop说这种需求不存在的意思是说,jsp是SERVER端,如果你的数据库在客户端,怎么可能用JSP去访问你本机上的东西呢?如果你上网在网上查某项信息,你愿意人家的JSP访问你本地数据库吗?而且SERVER端怎么会去关心客户端的数据文件呢???

给他加分吧。你说话要算数的。
我也没看懂你的问题。我刚才没看清,打了半天回帖给你解释,突然看到sharetop的帖了。:)
他比我早,应该得分的。
xietangz 2001-07-23
  • 打赏
  • 举报
回复

to:loosio

我也要一份。

xietangz@oplink.com.cn
sharetop 2001-07-20
  • 打赏
  • 举报
回复
如果是用B/S结构,jsp可以访问客户端的excel文件吗?所以需求不存在。

jsp只能连服务端的数据库,你可以在你的appserver中配置odbc就行了。

如果是C/S结构,你可以写一个安装配置程序,要求用户安装运行来完成ODBC的配置,搜索一下以前的帖子,不在java版,有如何在程序中动态配置ODBC源的方法(不是用java写的).

hero 2001-07-20
  • 打赏
  • 举报
回复
可是用JDBC-ODBC需要用户手工建立ODBC源,jsp没有办法帮他建呀!
用csv格式,倒是个办法,可惜解决不了多表的问题。
还有新招吗?分数不够,我可以再加!
fatpig521 2001-07-20
  • 打赏
  • 举报
回复
使用JDBC-ODBC连Access;至于Excel要解析Excel文件格式来进行;不妨使用csv格式。
javaservlet 2001-07-20
  • 打赏
  • 举报
回复
javaservlet@china.com
你也许可以问问他.

81,094

社区成员

发帖
与我相关
我的任务
社区描述
Java Web 开发
社区管理员
  • Web 开发社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧