永发信息网

c#.net从excel表导入数据到网页而达到快速增加数据库行的操作

答案:1  悬赏:20  手机版
解决时间 2021-07-20 14:29
  • 提问者网友:浮克旳回音
  • 2021-07-19 13:54

- 我的平台是vs2008+sql2005

- 我想在网页实现,添加一个按钮,规定excel表的格式之后,能把excel的相应行的数据全部导入到sql2005里面,要准确对好我的sql预定的列

- 大概的方法是怎样,希望能提供重要代码或例子参考,感谢

最佳答案
  • 五星知识达人网友:不甚了了
  • 2021-07-19 15:14

唉,我也未解决的问题啊。


其实可以把excel当作一个数据库,通过一个语句就可以实现导入数据功能。


方法是1.先把数据文件上传到服务器 2.在服务器端导入。



可是当时我的数据库用户好像没有权限访问要导入的文件。所以我用了比较笨的方法,就是通过循环逐行导入。。。


建议你先试试-


insert into 表 select * from
OPENROWSET('MICROSOFT.JET.OLEDB.4.0'
,'Excel 5.0;HDR=YES;DATABASE=c:test.xls',sheet1$)

我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯