楼主: samt007

Oracle PLSQL读取(解析)Excel文档

[复制链接]
论坛徽章:
0
101#
发表于 2015-9-15 22:23 | 只看该作者
samt007 发表于 2015-9-15 21:18
自己改改吧,,,有包体了,搞个包头出来也很容易啊~
而且别的地方也要稍微修改的亲!

已测,可以用的,太棒了!!

使用道具 举报

回复
论坛徽章:
8
ITPUB9周年纪念徽章
日期:2010-10-08 09:28:522011新春纪念徽章
日期:2011-02-18 11:43:332013年新春福章
日期:2013-02-25 14:51:24优秀写手
日期:2013-12-18 09:29:092014年新春福章
日期:2014-02-18 16:42:02马上有房
日期:2014-02-18 16:42:02秀才
日期:2017-03-20 13:42:20秀才
日期:2017-07-11 13:54:02
102#
 楼主| 发表于 2015-9-16 07:33 | 只看该作者
qingtongqizhw 发表于 2015-9-15 22:23
已测,可以用的,太棒了!!

嗯,用不了的话我也不会分享了。
注意数据库版本就行。要11g以上。

使用道具 举报

回复
论坛徽章:
1
阿斯顿马丁
日期:2014-01-03 21:44:18
103#
发表于 2015-11-24 17:49 | 只看该作者
是普通DEV 的最快办法:
第一种:ado 读EXCEL 转换成中间文件TXT, ORACLE 读TXT 。
第二种:ado 读EXCEL 转换成中间文件TXT后,读入到流里,然后此时ORACLE写过程,
过程入口 字符取最大值,读取后某段后(控制行数的字符小于最大值),逻辑转换后插入到临时表,开多线程。
插入完毕后,临时表插入相关的表。

第一种要管理员权限,第二种不用,而且繁琐。
单安全角度,第二种是最好的。

使用道具 举报

回复
论坛徽章:
2
2014系统架构师大会纪念章
日期:2014-08-28 15:15:37技术图书徽章
日期:2014-09-01 08:57:03
104#
发表于 2015-11-27 13:16 | 只看该作者
Mark,
最近也是处理 xls、xlsx文件入库问题。使用笨方法,将xls、xlsx转成 tab分隔符的txt文件,再借助PL/SQL developer 工具text importer功能,感觉效率一般。
    不使用PL/SQL developer工具,使用Oracle自带SQLLDR工具导入,稍微提升点,但要需要写ctl文件。
    总之,之前接触了解到方法都需要中间过程,或转换文件格式或写ctl文件。
    业务系统上java开发他们使用的POI,做的表维护。既可以载入excel文件也可以导出excel文件,也蛮方便的。
待好好研究以下楼主的Oracle PLSQL PKG方法,再来分享。

使用道具 举报

回复
论坛徽章:
0
105#
发表于 2015-12-10 17:50 | 只看该作者
您好,老师,oracle导入excel数据我找了试了很多方法都不好使,能发下源码么我学习学习

使用道具 举报

回复
论坛徽章:
1
技术图书徽章
日期:2016-12-05 17:10:04
106#
发表于 2016-1-8 20:38 | 只看该作者
楼主挺厉害,亲测可用,就是注释少了点,好多16进制值判断,读起来略费劲

使用道具 举报

回复
论坛徽章:
1
技术图书徽章
日期:2016-12-05 17:10:04
107#
发表于 2016-1-8 20:40 | 只看该作者
fangz0615 发表于 2015-5-26 10:05
LZ您好,根据LZ文档里的说明batch_code应该是指的工作表的名称,可是我在测试的时候发现,batch_code显示的 ...

你是HD的zhangfan么....

使用道具 举报

回复
论坛徽章:
2
奥迪
日期:2013-08-29 16:24:10兰博基尼
日期:2013-09-22 15:53:10
108#
发表于 2016-1-15 17:01 | 只看该作者
老早就把程序拿下来了,今天终于好好整理了一下,LZ棒棒哒,谢谢分享。

使用道具 举报

回复
论坛徽章:
0
109#
发表于 2016-2-24 14:43 | 只看该作者
非常好

使用道具 举报

回复
论坛徽章:
5
2014年新春福章
日期:2014-02-18 16:50:09马上有车
日期:2014-02-18 16:50:09优秀写手
日期:2014-02-27 06:00:132015年新春福章
日期:2015-03-04 14:55:132015年新春福章
日期:2015-03-06 11:59:47
110#
发表于 2016-3-5 17:45 | 只看该作者
download

使用道具 举报

回复

您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

TOP技术积分榜 社区积分榜 徽章 团队 统计 知识索引树 积分竞拍 文本模式 帮助
  ITPUB首页 | ITPUB论坛 | 数据库技术 | 企业信息化 | 开发技术 | 微软技术 | 软件工程与项目管理 | IBM技术园地 | 行业纵向讨论 | IT招聘 | IT文档
  ChinaUnix | ChinaUnix博客 | ChinaUnix论坛
CopyRight 1999-2011 itpub.net All Right Reserved. 北京盛拓优讯信息技术有限公司版权所有 联系我们 未成年人举报专区 
京ICP备16024965号-8  北京市公安局海淀分局网监中心备案编号:11010802021510 广播电视节目制作经营许可证:编号(京)字第1149号
  
快速回复 返回顶部 返回列表