设为首页收藏本站

八达网

 找回密码
 注册
查看: 878|回复: 23
打印 上一主题 下一主题

我草他妈哦,EXCEL数据导入数据库 老子搞了半天原来一个SQL语句搞定

[复制链接]

1999

主题

0

好友

1万

积分

航母

跳转到指定楼层
1
发表于 2012-8-30 11:57 |只看该作者 |倒序浏览
本帖最后由 woodangel 于 2012-8-30 12:06 编辑

程序导入EXCEL数据到数据库,我开了个EXCEL组件编写类又编写算法,内存拦截技术,黑客入侵技术,广义参考系算法都出来了。经历几次程序崩溃,N次错误终于搞定了。
后来一个同事告诉我有一个SQL语句就能把EXCEL数据导入数据库,我走远了
public int genxinexceldaoasscee(string wjm)
        {
            int Result;
            OleDbConnection conn = new OleDbConnection(constr);
            string _sql = "INSERT INTO 行度登记 SELECT *FROM [Excel 8.0;database="+wjm+"].[DRB$]";
            OleDbCommand cmd = new OleDbCommand(_sql,conn);
            
            try
            {
                conn.Open();
                Result = cmd.ExecuteNonQuery();
                if (Result >= 0)
                {
                    MessageBox.Show("成功导入" + Result.ToString() + "条记录", "提示", MessageBoxButtons.OK, MessageBoxIcon.Information);
                }
                else
                {
                    MessageBox.Show("录入失败!");
                }
            }
            catch (Exception e)
            {
                MessageBox.Show(e.ToString());
                Result = 0;
            }
            finally
            {
               // cmd.Parameters.Clear();
                conn.Close();
                conn.Dispose();
            }
            return Result;
        }
就一个简单的函数,不过要求EXCEL格式和数据库格式相同
这就是做程序员的悲哀,好在我不是程序员只是工作需要兼顾编写一下程序而已。
1

查看全部评分

1182

主题

3

好友

5万

积分

光明执政官

3D行者

2
发表于 2012-8-30 11:59 |只看该作者
怎么找不到扣分的图标了


www.blackfoxcg.com
回复

使用道具 举报

425

主题

0

好友

1万

积分

航母

3
发表于 2012-8-30 12:00 |只看该作者
没有屁眼,打回重写
回复

使用道具 举报

401

主题

3

好友

3万

积分

大和

蔓短枝苦高,萦回上不得。

战队
=S.M=
种族
Zerg
4
发表于 2012-8-30 12:02 |只看该作者
回复

使用道具 举报

13

主题

1

好友

7012

积分

大象

5
发表于 2012-8-30 12:11 |只看该作者
Excel也算是数据库,也是关系模型,可以用ADO.NET来操作,只用ADO.NET操作的话那就只能操作数据,不能排版,合并单元格。。。
回复

使用道具 举报

14

主题

2

好友

1万

积分

航母

6
发表于 2012-8-30 12:26 来自手机 |只看该作者
一条sql的事情 怎么贴这么多代码
回复

使用道具 举报

173

主题

0

好友

1万

积分

航母

7
发表于 2012-8-30 12:30 |只看该作者
楼主还是装数学物理吧
8DA码农多
装这个容易被喷
回复

使用道具 举报

1999

主题

0

好友

1万

积分

航母

8
发表于 2012-8-30 12:30 |只看该作者
abu1985 发表于 2012-8-30 12:26
一条sql的事情 怎么贴这么多代码

吓吓你们这些吊丝啊
回复

使用道具 举报

151

主题

0

好友

1万

积分

航母

9
发表于 2012-8-30 12:34 |只看该作者
没有淡臭,重写。
回复

使用道具 举报

210

主题

0

好友

4万

积分

光明执政官

10
发表于 2012-8-30 12:35 |只看该作者
高端话题,钓丝插不上话好着急
I went to the woods because I wished to live deliberately, to front only the essential facts of life, and see if I could not learn what it had to teach, and not, when I came to die, discover that I had not lived.
回复

使用道具 举报

158

主题

0

好友

1万

积分

航母

11
发表于 2012-8-30 12:38 |只看该作者
还这么麻烦  直接 用pl/sql developer 打开表  然后 到excel里 复制  粘贴进去就完事了!
回复

使用道具 举报

20

主题

3

好友

8万

积分

仲裁者

123

12
发表于 2012-8-30 12:42 |只看该作者
好一个面向过程
回复

使用道具 举报

1

主题

0

好友

5万

积分

光明执政官

13
发表于 2012-8-30 12:51 |只看该作者
还这么麻烦  直接 用pl/sql developer 打开表  然后 到excel里 复制  粘贴进去就完事了!;P
回复

使用道具 举报

23

主题

0

好友

1万

积分

航母

14
发表于 2012-8-30 13:00 |只看该作者
LZ 刚刚毕业搞程序吧?  还在研究如何去实现些简单功能。

回复

使用道具 举报

198

主题

3

好友

3万

积分

大和

15
发表于 2012-8-30 13:23 来自手机 |只看该作者
打回重写。。。
回复

使用道具 举报

2

主题

0

好友

5万

积分

光明执政官

书包神族

16
发表于 2012-8-30 13:44 |只看该作者
INSERT INTO 行度登记
被贱逼追着咬真心遭不住
回复

使用道具 举报

4

主题

0

好友

1万

积分

航母

17
发表于 2012-8-30 13:44 |只看该作者
toad直接就可以导入excel到数据库
回复

使用道具 举报

星际原动力 该用户已被删除
18
发表于 2012-8-30 13:46 |只看该作者
提示: 作者被禁止或删除 内容自动屏蔽
回复

使用道具 举报

46

主题

1

好友

5832

积分

飞龙

19
发表于 2012-8-30 14:17 |只看该作者
明显楼主是个外行。给楼主建议的也是外行。
回复

使用道具 举报

174

主题

0

好友

3万

积分

大和

惑?屌! - 8DA屌丝论坛

20
发表于 2012-8-30 14:31 |只看该作者
没有屁眼,打回重写
玄歌浪蹈,幻中道真,太游方外睨红尘
回复

使用道具 举报

441

主题

4

好友

1万

积分

航母

21
发表于 2012-8-30 14:34 |只看该作者
我收藏了
只要我们不丧失自我,什么样的生活都可容忍;
我们尽可以失去一切,只要我们依旧是我们
回复

使用道具 举报

14

主题

2

好友

1万

积分

航母

22
发表于 2012-8-30 14:38 来自手机 |只看该作者
woodangel 发表于 2012-8-30 12:30
吓吓你们这些吊丝啊

吊丝吓尿了,不知道楼主java学的怎么样了
回复

使用道具 举报

头像被屏蔽

92

主题

1

好友

294

积分

禁止发言

战队
D7
联赛ID
liantaiye
种族
Zerg
23
发表于 2012-8-30 17:00 |只看该作者
提示: 作者被禁止或删除 内容自动屏蔽
回复

使用道具 举报

780

主题

0

好友

13万

积分

主区版主

Rank: 8Rank: 8Rank: 8Rank: 8

24
发表于 2012-8-30 17:42 |只看该作者
原创内容 水晶 +2
回复

使用道具 举报

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

手机版|Archiver|八达网    

GMT+8, 2025-11-23 04:05

Powered by Discuz! X2.5

© 2001-2012 Comsenz Inc.

回顶部