实现从excel到sql server的数据导入,这个问题你解决了吗,可不可以把源码发给我下咯 [email protected]

[复制链接]
查看11 | 回复5 | 2010-8-20 16:02:42 | 显示全部楼层 |阅读模式
如题
补充下,是打开一个网页,然后有一个导入Excel文件按钮,然后你点导入,选择excel表格之后,里面的数据全导入数据库里面去了,显示在网页上面。

回复

使用道具 举报

千问 | 2010-8-20 16:02:42 | 显示全部楼层
简单。先创建一个枚举 用来返回结果。public enum ImportState{
right = 1, //成功
tableNameError = 2,//表名不存在
fieldMatchError = 3,//excel里的字段和数据库表里的字段不匹配
dataTypeError = 4, //转换数据类型时发生错误
excelFormatError = 5,//Excel格式不能读取}然后把Excel里的数据转换为DataTable,并返回DataTablepublic DataTable ExcelToDataTable(string excelPath)

回复

使用道具 举报

千问 | 2010-8-20 16:02:42 | 显示全部楼层
如果仅仅是需要导入数据的话,可以采用一楼和二楼的方式,但如果是出于开发系统的目的的话,我这边倒是有一个源代码,是C#写的,不过有一点需要说明,这段代码貌似不能实现远程的导入,我的意思是说,只有需要导入的数据的excel文件在服务器上时,这段代码才有效,否则不可以...【如果需要的话,我会发给你!】
回复

使用道具 举报

千问 | 2010-8-20 16:02:42 | 显示全部楼层
有,不过是秘诀,不能说的啊,呵呵
回复

使用道具 举报

千问 | 2010-8-20 16:02:42 | 显示全部楼层
以Microsoft SQL Server2000为例开始-程序-Microsoft SQL Server-导入和导出数据下一步数据源选择Microsoft excel97-2000文件名选择你要引入的excel文件接下来就是下一步下一步,一直到完成就行了
回复

使用道具 举报

千问 | 2010-8-20 16:02:42 | 显示全部楼层
用SQL SERVER自带的导入功能即可啊你要源代码是什么语言的?
回复

使用道具 举报

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

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行