求EXCEL导入MSSQL例子(C#->WINDOWS窗体应用程序来写)

bitls 2011-12-11 12:52:46
求一例子,把本机EXCEL数据导入的其它电脑的MSSQL数据库.
例如数据如下,数据库对应的字段是ID 姓名 性别 学历,数据库IP10.8.10.79 实际名BIt 表名TB1

ID 姓名 性别 学历
1 张三1 男 小学
2 张三2 男 小学
3 张三3 男 小学


上面只是测试数据,因数据量比较大,对速度要求比较高.
写了之后麻烦发邮件到 liuml_0530@foxmail.com.测试可以后马上结贴.



如问题得到解决,在开100分贴子!谢谢
...全文
89 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
快溜 2011-12-11
  • 打赏
  • 举报
回复
需要把excel文件传到数据库所在的电脑上,才可以导入,否则找不到文件,mssql不支持跨机导入文件数据
暖枫无敌 2011-12-11
  • 打赏
  • 举报
回复
给你找了个下载的demo,不知道可用否,你如果按照上面还做不出来的话,下载这个看看。
http://download.csdn.net/detail/xxxxxchener/1524208
暖枫无敌 2011-12-11
  • 打赏
  • 举报
回复
以前写过一个,虽然不是WinForm的,但是后台逻辑一致,可以参考一下。

http://blog.csdn.net/taomanman/article/details/6989076

这里有一个Excel导入到Access中的WinForm下实例,你参考一下,稍微修改一下就可以了。

http://www.cnblogs.com/GT_Andy/archive/2010/03/19/1921830.html
bitls 2011-12-11
  • 打赏
  • 举报
回复
[Quote=引用 2 楼 btxp163 的回复:]
引用 1 楼 ssp2009 的回复:

需要把excel文件传到数据库所在的电脑上,才可以导入,否则找不到文件,mssql不支持跨机导入文件数据

上面说的有理,假设可以的话,那速度也不是能忍受的

NPOI 这个开源的操作excel的dll,你找下,功能很强大,C#写的,应该能满足你的要求
[/Quote]

在网上看到可以读取EXCEL到流,然后在在循环读取到MSSQL,不知道如何实现.请救,那位大大能否帮忙写个例子.谢谢...实现后马上结贴!
btxp163 2011-12-11
  • 打赏
  • 举报
回复
[Quote=引用 1 楼 ssp2009 的回复:]

需要把excel文件传到数据库所在的电脑上,才可以导入,否则找不到文件,mssql不支持跨机导入文件数据
[/Quote]
上面说的有理,假设可以的话,那速度也不是能忍受的

NPOI 这个开源的操作excel的dll,你找下,功能很强大,C#写的,应该能满足你的要求

110,556

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • Web++
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

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