当前位置:数据库 > Excel >>

求助:用SQL语句将Excel的数据导入到SQL数据库

这个是Excel的,比如是test.xls 欠费年份 欠费开始月份 欠费结束月份 应缴金额(月租) 2001 9 12 94.4 2008 5 12 88.8 2010 8 12 90.4 ___________________________________________ 这个是表:比如是a表 a(pk,int,not null) //主键,自动增长 b(varchar(19),null) //费款所属期 c(decimal(10,2),null) //应缴金额 ___________________________________________ 现在我要将test.xls中的数据导入到a表,从开始月份到结束月份要做循环导入,比如第一条2001年的从9月到12月要录入4条数据到a表,导入后的格式如: select * from a a b c 1 2001-09 94.4 2 2001-10 94.4 3 2001-11 94.4 4 2001-12 94.4 小弟我研究了好久,每走一步都很艰难,特别是要做循环导入的时候,字符串拼接,日期格式转换,这些都把我弄得晕晕的,忘各位大虾能够帮助小弟,有点急,在线等。。。。。。
追问:oracle的没弄过,谢谢你的回答
其他:为什么你不使用数据库的企业管理器专门的导入数据库,有专门的将Excel的数据导入到SQL数据库 ,而且很简单 用NPOI很简单的,额。。 perneer 是正解,只要 把 select 出来的结果 insert 进你的a表就可以了。没机会赚这分数了。呵呵。 oracle读取外部文件,写个专门的读取过程,这个研究一阵子倒是个心得

也可以建个临时表,把数据ctrl+c\ctrl+v就搞定,然后数据库里的查询,你肯定就没问题了吧 

上一个:将excel表导入到SQL数据库
下一个:Excel 工作表里 怎么快捷查找里面某个数字

Oracle
MySQL
Access
SQLServer
DB2
Excel
SQLite
SYBASE
Postgres
如果你遇到数据库难题:
请访问www.zzzyk.com 试试
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,