求助!EXCEL表导入SQL问题

[复制链接]
查看11 | 回复3 | 2005-6-28 01:01:50 | 显示全部楼层 |阅读模式
我有一个EXCEL表的数据.
现要把表中的数据导入到SQL中去.
但是导进去后PRD_NO中的数据老是为NULL,不知道什么原因???
那位帮我看看.
我的操作如下:
1. 手动建一个数据库AA
2.再用导入数据,再导入的过程中,把数据导到AA,并时建立AA表.
3.导入成功后,PRD_NO的数据后面的是错的,都是NULL的...
回复

使用道具 举报

千问 | 2005-6-28 01:01:50 | 显示全部楼层
PRD_NO的数据类型不一致,包含数值型的,也包含文本类型的
而你最初定义的是float类型
回复

使用道具 举报

千问 | 2005-6-28 01:01:50 | 显示全部楼层
最初由 hxd001_810 发布
[B]PRD_NO的数据类型不一致,包含数值型的,也包含文本类型的
而你最初定义的是float类型 [/B]


但是我在EXCEL表中把它转为文本也不行啊...
但是我先把EXCEL表的数据转到ACCESS,再转到SQL.
又是可以的
回复

使用道具 举报

千问 | 2005-6-28 01:01:50 | 显示全部楼层
我经常倒这东西,也发现楼主类似的问题;我个人觉得excel 太聪明,他会自动帮你转换数据类型。可以把excel看成也是一个数据库来的,不过由于这东西太智能,所以第一列的数据很重要。
我一般 1. 除过表头的第一行全部做成 字符型的内容,不要出现空的格子
2. 列尽量作成文本型,导入后再alter ,有的内容还得在行首都加上字符,然后同一replace()
导入数据最合适的格式是 CSV ,能先把 excel 倒出成 CSV文件,用" " 区分每一列的值,然后导入数据库比较合适。
回复

使用道具 举报

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

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行