当前位置:数据库 > Excel >>

SQL SERVER 2000中,将EXCELl表导入到数据库A表中,EXCEL表中B列为text类型,导入到A表中后列B为float类型

问题:导放后在数据库A表中,列B里的数据为科学计数显示(如123456789显示为12345+067),如何让列B中的数据按文本显示,谢谢。
追问:我的EXCEL里面的格式是文本类型。只是导入到数据库中后转变成了FLOAT类型了。
答案:首先要把EXCEL中的列变更为文本类型,我用的最多的就是选中数据列点 数据--分列--下一步--选文本后,弄成文本的之后再导入,这样就不会有错误了.
以上是OFFICE 2007 及以上版本的操作
其他:你把B列的数据类型转换成numeric类型
alter table A alter column B numeric 

上一个:C++已实现将sql数据库数据导入excel中,现在需做改进。
下一个:装了一个sql2005 老是要自动更excel关联起来

Oracle
MySQL
Access
SQLServer
DB2
Excel
SQLite
SYBASE
Postgres
如果你遇到数据库难题:
请访问www.zzzyk.com 试试
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,