SQL Server导入数字数据到Excel显示为文本,大伙帮忙看看

lwl0606 2008-12-25 04:50:39
在SQL Server里面有一个表,类型int,numeric,float 都试过,数据全部为数字,在Excel里面第一行写好字段名,
用一下语句导入数据到excel
insert into OpenDataSource('Microsoft.Jet.OLEDB.4.0','Data Source="c:\Matria.xls";User ID=Admin;Password=;Extended properties=Excel 8.0')...Sheet1$ (A,B,C,D,E,F) select * from #b

导入发数字数据全部为“以文本形式存储的数字”,这样就不能用excel的一些 数学函数,sum之类的

大家有什么好的办法把文本形式存储的数字 转换为普通的数字形式的数字

“以文本形式存储的数字”是左对齐,数字形式的数字 的右对齐
...全文
273 9 打赏 收藏 转发到动态 举报
写回复
用AI写文章
9 条回复
切换为时间正序
请发表友善的回复…
发表回复
oraclelogan 2008-12-26
  • 打赏
  • 举报
回复

1,在excel里面把这个问题列的属性设置为数值型。

2,在EXCEL中点中问题列的标题(就是显示为A,B,C...等字母的那个):-->右键-->设置单元格格式-->数字-->选数值....-->确定。
lwl0606 2008-12-26
  • 打赏
  • 举报
回复
我把导入数据后的excel文件上传上,大家有空看一下

http://files.cnblogs.com/lwl0606/Matria2.rar
lwl0606 2008-12-26
  • 打赏
  • 举报
回复
多谢几位大侠,试过了,不行
每个单元格左上角的 绿三角 依然存在。
侯坤 2008-12-25
  • 打赏
  • 举报
回复
up
fengzy 2008-12-25
  • 打赏
  • 举报
回复
同意1楼
dawugui 2008-12-25
  • 打赏
  • 举报
回复
在EXCEL中点中某列的标题(就是显示为A,B,C...等字母的那个)/右键/设置单元格格式/数字/选数值..../确定.
dawugui 2008-12-25
  • 打赏
  • 举报
回复
在EXCEL中点中某列的标题(就是显示为A,B,C...等字母的那个)/右键/数字/选数值..../确定.
水族杰纶 2008-12-25
  • 打赏
  • 举报
回复
幫頂~~
dawugui 2008-12-25
  • 打赏
  • 举报
回复
在excel里面把改列的属性设置为数值型就可以了.

34,590

社区成员

发帖
与我相关
我的任务
社区描述
MS-SQL Server相关内容讨论专区
社区管理员
  • 基础类社区
  • 二月十六
  • 卖水果的net
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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