社区
MS-SQL Server
帖子详情
【Excel导入SQL Server菜鸟问题】为什么既有文本又有数字的列导入后会显示NULL
fanz2000
2005-04-25 03:26:29
发现Excel表中 凡是 某列 既有数字 又有文本
导入到SQL server中后 是数字的就会显示NULL
我在Excel2003里 选中整列
点 右键 选“设置单元格格式”,设成“文本型“
但是导入后 改列的 纯数字的 还是选择 为NULL
请问怎么解决????????????????????????
因为出问题的数据 还很多
不能 一个一个改?
...全文
493
3
打赏
收藏
【Excel导入SQL Server菜鸟问题】为什么既有文本又有数字的列导入后会显示NULL
发现Excel表中 凡是 某列 既有数字 又有文本 导入到SQL server中后 是数字的就会显示NULL 我在Excel2003里 选中整列 点 右键 选“设置单元格格式”,设成“文本型“ 但是导入后 改列的 纯数字的 还是选择 为NULL 请问怎么解决???????????????????????? 因为出问题的数据 还很多 不能 一个一个改?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
3 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
fanz2000
2005-04-25
打赏
举报
回复
谢谢 netcoder(朱二)
搞定了!
揭帖 加分!
netcoder
2005-04-25
打赏
举报
回复
使用SQL语句,如下面的例子:
select * INTO 表名 from OpenRowSet('microsoft.jet.oledb.4.0','Excel 8.0;HDR=yes;IMEX=1;database=f:\Book1.xls;','select * from [Sheet1$]')
netcoder
2005-04-25
打赏
举报
回复
转:
混用数据类型时应注意的事项
如上文所述,ADO 必须猜测 Excel 工作表或范围中各列的数据类型。(这不受 Excel 单元格格式设置的影响
。)如果同一列中既有数字值,也有文本值,会出现严重的问题。Jet 和 ODBC 提供程序将返回占多数的类型
的数据,但对于占少数的数据类型,则会返回 NULL(空)值。如果该列中两种类型数据的数量相等,提供程序
将优先选择数字型数据,放弃文本型数据。
例如:
在被扫描的八 (8) 行中,如果该列包含五 (5) 个数字值和三 (3) 个文本值,则提供程序将返回五 (5) 个数
字和三 (3) 个空值。
在被扫描的八 (8) 行中,如果该列包含三 (3) 个数字值和五 (5) 个文本值,则提供程序将返回三 (3) 个空
值和五 (5) 个文本值。
在被扫描的八 (8) 行中,如果该列包含四 (4) 个数字值和四 (4) 个文本值,则提供程序将返回四 (4) 个数
字和四 (4) 个空值。
因此,如果列中包含不同类型的值,唯一的解决方法是将该列中的数字值存储为文本,然后在需要时使用
Visual Basic VAL 函数或等效的函数在客户端应用程序中将其转换回数字。
对于只读数据,若要解决此问题,可在连接字符串的“Extended Properties”部分设置“IMEX=1”,启用导入
模式。这将强制使用ImportMixedTypes=Text 注册表设置。但在此模式下,执行更新操作时可能会出现意外的
结果。
Excel
数据
导入
Sql
Server
出现
Null
关于这个
问题
,我是
excel
导入
已存在表里发现的, 提示违反约束限制51什么的,后来
导入
新建表发现原来主键
列
里很多值都是
null
; 其原因为:
SQL
Server
过程中,
SQL
Server
会做出判断,是采用float型还是nvarchar型来...
sql
server
sql
server
作者:Sanle 来源:博客园 发布时间:2006-04-27 13:06 阅读:3402 次 原文链接 [收藏] 1.清空日志:DUMP TRANSACTION 库名 WITH NO_LOG 2.截断事务日志:BACKUP LOG 数据库名 WITH NO...
MS-
SQL
Server
基础类 -
SQL
语句
为什么使用了DISTINCT后,还有重复项?? 请教datetime的数据类型只需其中之一的修改 用
SQL
语句如何查看表结构,如何得到sp_helpuser返回 的结果 这个统计的
sql
语句如何写?!!!!十分火急!!!! 一个表,有金额,有日期...
wangEditor网页编辑器如何转存WORD里的图片和公式并
显示
?
“需要支持从Word/
Excel
/PPT/PDF直接粘贴/
导入
内容,图片自动上传至阿里云OSS,且保留原始样式(字体/颜色/表格等)。后端用ASP.NET Core,数据库
SQL
Server
。”我盯着屏幕陷入沉思:这哪是需求,分明是**“全栈...
SQL
常用脚本大全
1、行转
列
的用法PIVOTCREATEtabletest (idint,namenvarchar(20),quarterint,numberint) insertintot...
MS-SQL Server
34,873
社区成员
254,640
社区内容
发帖
与我相关
我的任务
MS-SQL Server
MS-SQL Server相关内容讨论专区
复制链接
扫一扫
分享
社区描述
MS-SQL Server相关内容讨论专区
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章