S snjat Unregistered / Unconfirmed GUEST, unregistred user! 2002-03-31 #1 jsp中读取excel中的数据,把取出的数据存入数据库中。
C creation-zy Unregistered / Unconfirmed GUEST, unregistred user! 2002-03-31 #4 如果把Excel文件保存为.csv格式,分析起来还是非常方便的。 如果不能这样保存,或者根本不能读取存盘文件,就只能用Automation Object了,不知JSP能不能创建...
王 王寒松 Unregistered / Unconfirmed GUEST, unregistred user! 2002-03-31 #5 不行吧。 到网上SEARCH 一下 JSP 和OLE AUTOMATION,COM关联的资料吧。 脚本语言如果有特定的CLASS 能和COM通讯, 也许可以直接访问甚至创建EXCEL 文件 PHP过去不支持COM, 现在支持了。可以直接访问EXCEL。 不知道JSP有没有相应的CLASS。
不行吧。 到网上SEARCH 一下 JSP 和OLE AUTOMATION,COM关联的资料吧。 脚本语言如果有特定的CLASS 能和COM通讯, 也许可以直接访问甚至创建EXCEL 文件 PHP过去不支持COM, 现在支持了。可以直接访问EXCEL。 不知道JSP有没有相应的CLASS。
P Pipi. Unregistered / Unconfirmed GUEST, unregistred user! 2002-03-31 #6 假如你的jsp运行在nt而且挂接在IIS下,那么这个功能还是用asp来做吧
J jrq Unregistered / Unconfirmed GUEST, unregistred user! 2002-03-31 #8 jsp读取excel中的数据? 没有这样用过! 查查jsp有没有对excel操作的函数啊? 我只用过php+apache的!
W wukw Unregistered / Unconfirmed GUEST, unregistred user! 2002-03-31 #10 用odbc-jdbc 试试,odbc可以连 .xls 居然snjat大虾也有问题,学无止境啊!!!
W wukw Unregistered / Unconfirmed GUEST, unregistred user! 2002-03-31 #11 我做了一下试验,成功了!!!!!! 我用的 .xls文件是由 对应的 .mdb导出的。Jsp代码一句都不用变。 请注意:连odbc时,一定要选Driverdo Microsoft Excel(*.xls) 千万不要选 Microsoft Excel Driver,否则 后台weblogic会报错,说驱动程序无法打开数据库。 我用的环境是 win2k pro ,weblogic 能为 snjat大虾解决问题,真的很荣幸!
我做了一下试验,成功了!!!!!! 我用的 .xls文件是由 对应的 .mdb导出的。Jsp代码一句都不用变。 请注意:连odbc时,一定要选Driverdo Microsoft Excel(*.xls) 千万不要选 Microsoft Excel Driver,否则 后台weblogic会报错,说驱动程序无法打开数据库。 我用的环境是 win2k pro ,weblogic 能为 snjat大虾解决问题,真的很荣幸!
W wukw Unregistered / Unconfirmed GUEST, unregistred user! 2002-03-31 #12 不好意思,插入数据时还有点问题。 说是“ ODBC Excel 驱动程序 操作必须使用一个可更新的查询”云云。 也不知怎么回事,我再想想,刚才太激动了。300大洋呢! 不过数据库连接、查询的确没什么问题。 如果有必要,我可以把代码和数据库发给你。 QQ:76628305 今晚我一直在线。
不好意思,插入数据时还有点问题。 说是“ ODBC Excel 驱动程序 操作必须使用一个可更新的查询”云云。 也不知怎么回事,我再想想,刚才太激动了。300大洋呢! 不过数据库连接、查询的确没什么问题。 如果有必要,我可以把代码和数据库发给你。 QQ:76628305 今晚我一直在线。
S snjat Unregistered / Unconfirmed GUEST, unregistred user! 2002-03-31 #13 to:wukw 很感谢你的回答,我不懂的有很多啊,大家相互学习啊。 to:所有,大家快快帮忙啊,我等着救急啊。
W wukw Unregistered / Unconfirmed GUEST, unregistred user! 2002-03-31 #14 你试出来没有?我这边查询没有问题了呀! 插入数据时,Excel好像必须把所有的字段全插才行。 谁知,没有了 lang.NullPointerException, 又出现了“ODBC Excel 驱动程序 操作必须使用一个可更新的查询” 晕!
你试出来没有?我这边查询没有问题了呀! 插入数据时,Excel好像必须把所有的字段全插才行。 谁知,没有了 lang.NullPointerException, 又出现了“ODBC Excel 驱动程序 操作必须使用一个可更新的查询” 晕!
Y yysun Unregistered / Unconfirmed GUEST, unregistred user! 2002-03-31 #15 您可以看看 apache POI 中的 HSSF library: The HSSF library is a set of classes for reading and writing Microsoft Excel 97 file format using pure Java. http://jakarta.apache.org/poi http://jakarta.apache.org/poi/hssf/index.html
您可以看看 apache POI 中的 HSSF library: The HSSF library is a set of classes for reading and writing Microsoft Excel 97 file format using pure Java. http://jakarta.apache.org/poi http://jakarta.apache.org/poi/hssf/index.html
H htw Unregistered / Unconfirmed GUEST, unregistred user! 2002-03-31 #16 excel文件如果是规范的数据库形式(即只有一张工作表,并且是二维表,第一行是字段名的话) 也可以先为之建ODBC 的DSN,然后再用使用jdbc-odbc桥来访问excel.
W wukw Unregistered / Unconfirmed GUEST, unregistred user! 2002-03-31 #17 >>只有一张工作表,并且是二维表,第一行是字段名的话 多张工作表应该没关系吧,每个表一个名字,不是和数据库一样用了吗? 数据库只有二维表呀!这是关系数据库最基本的定义。 第一行是字段名,那倒是,如果导出导入时,注意加上。实在不行,自己动手给每个字段加上。
>>只有一张工作表,并且是二维表,第一行是字段名的话 多张工作表应该没关系吧,每个表一个名字,不是和数据库一样用了吗? 数据库只有二维表呀!这是关系数据库最基本的定义。 第一行是字段名,那倒是,如果导出导入时,注意加上。实在不行,自己动手给每个字段加上。
S snjat Unregistered / Unconfirmed GUEST, unregistred user! 2002-03-31 #18 to:all 首先感谢大家的帮肋。 现在我要解决的问题是: 1,把客户端excel文件的内容,读出并存入数据库。 2,把数据库的内容,导入到客户端的excel文件中。 刚才有可能,我没有把意思说明。请大家继续帮忙。
to:all 首先感谢大家的帮肋。 现在我要解决的问题是: 1,把客户端excel文件的内容,读出并存入数据库。 2,把数据库的内容,导入到客户端的excel文件中。 刚才有可能,我没有把意思说明。请大家继续帮忙。
Y yysun Unregistered / Unconfirmed GUEST, unregistred user! 2002-03-31 #19 看看 HSSF library 的 HOW-TO,您要的答案就在里面: http://jakarta.apache.org/poi/hssf/how-to.html
W wukw Unregistered / Unconfirmed GUEST, unregistred user! 2002-03-31 #20 >>1,把客户端excel文件的内容,读出并存入数据库。 读出是没有问题了。存入数据库(不是Excel吧?),你可以另做一个JDBC连接嘛! 这个问题应该解决了吧! >>2,把数据库的内容,导入到客户端的excel文件中。 如果是手动导入,应该没问题吧! 语句导的话 1)如果是整个库或表,看看能不能调用数据库自带的一些工具。网上可能也有。 DFW上可以下载MS DTS Wizard ,看看能不能调用它。 2)如果是一条一条记录写入,解决完了告诉我一声,拜托。 很奇怪,“ODBC Excel 驱动程序 操作必须使用一个可更新的查询”是个什么意思呢??
>>1,把客户端excel文件的内容,读出并存入数据库。 读出是没有问题了。存入数据库(不是Excel吧?),你可以另做一个JDBC连接嘛! 这个问题应该解决了吧! >>2,把数据库的内容,导入到客户端的excel文件中。 如果是手动导入,应该没问题吧! 语句导的话 1)如果是整个库或表,看看能不能调用数据库自带的一些工具。网上可能也有。 DFW上可以下载MS DTS Wizard ,看看能不能调用它。 2)如果是一条一条记录写入,解决完了告诉我一声,拜托。 很奇怪,“ODBC Excel 驱动程序 操作必须使用一个可更新的查询”是个什么意思呢??