sqlserver 导入到EXCEL(带格式)

我在做一个软件。需要将excel导入到Sqlserver2005中进行分析。excel中有这么几列,如考号,班级,学号,姓名,语文,数学,英语,物理,化学,生物。并且含有... 我在做一个软件。需要将 excel 导入到 Sqlserver 2005 中进行分析。excel 中有这么几列,如 考号,班级,学号,姓名,语文,数学,英语,物理,化学,生物 。并且含有数据(大约600多行)。现在的问题是我每次使用:Select * from OpenRowSet...时导入的考号 总是科学计数法表示(建表时为 Varchar(max)),excel中考号为 9位数如 201520101,该字段我设为主键。这样就会出错。如何避免这种错误出现呢?
(当然也可以在 excel 中该列设为文本型,每一行加 ’ 但太麻烦了,有没有更简单方法?)
展开
 我来答
厦门侯
高粉答主

2016-01-19 · 信息管理员
厦门侯
采纳数:30618 获赞数:90294

向TA提问 私信TA
展开全部

1、选择要导入的数据库---任务---导入数据。

2、选择excel数据源--浏览文件。注意如果excel中首行数据为字段,应勾选“首行包含列名称”。

3、按照提示单击下一步后选择服务器填写验证信息和目标数据库。

4、点击下一步,确定导入的类型。

5、选择数据库--选择源表和原视图,如果不选则目标,则会在数据库中自动生成同名的表,并把数据导入进去。

6、然后默认下一步,无须保存SSIS包,直接默认立即运行,最后点击完成即可。

推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式