如何把excel表导入sqlserver

我有份excel表,请问如何把它导入SqlServer数据库中的一个现有的表中?

首先要检查你的excel表里面的数据内容、格式、长度、空值等是否都符合要求。这些都可以了,右键点击要导入的SQL数据库名,选择“任务”——〉“导入数据”,在弹出的窗口选择“数据源”为excel,并指定路径。在下面“数据库”指定要导入哪个数据库,一般默认就可以。下一步也基本默认,然后再下一步选择要导入的excel表,确认下去就可以追问

但数据库里有很多表,我想把它导入到现有的表里。

温馨提示:答案为网友推荐,仅供参考
第1个回答  2014-09-12
方法有很多,
一、通过数据库自带的导入工具是最简单的方法;
二、编制入库脚本法。象我这样使用Exprees版本的数据库没有这个导入工具,只能通过编制文件脚本的方法来导入,说白了就是将现有的EXCEL文件定制为SQL 插入脚本,一行对应一条SQL插入语句,方法比较繁琐,一两句话说不清楚;

三、如果数据量超大,比如几十W条数据,上面的方法效率太低了,速度也慢,考虑使用SQL自带的bulk insert方法,需要对现有的EXCEL文件转换为符合导入格式的文本TXT文件本回答被网友采纳
第2个回答  2014-09-12
导入数据,然后选择目标表为你的现有表
相似回答