CSDN首页 空间 新闻 论坛 Blog 下载 读书 网摘 搜索 .NET Java 视频 接项目 求职 在线学习 买书 程序员 通知
IBM Rational 系统开发最佳实践工具包 WebSphere MQ 最佳实践 TOP 15
CSDN社区
搜索 收藏 打印 关闭
CSDN社区 >  MS-SQL Server >  基础类

excel文件转换到SQL SERVER时,数据乱了的问题.

楼主enutsam()2006-03-14 18:17:54 在 MS-SQL Server / 基础类 提问

有一个EXCEL文件,其中有三个数值例   单价1,单价2,数量,这三列中单价1和单价2只有一部分有数据,数量一列均有数据;导入到SQL2000数据库后,这三个列的数据与EXCEL源中不一致,,有的被置为NULL,有的数据又是准的,有的甚至改变了数据..为什么呢?  
   
  试过三种方式:  
  1:利用导入导出工具;  
  2:ADO编程写入数据库;  
  3:insert   into   sheet4(货品编码,型号,封装,批号,品牌,单价1,单价2,数量,备注)    
  select   货品编码,型号,封装,批号,品牌,单价1,单价2,数量,备注   from    
  openrowset('Microsoft.Jet.OLEDB.4.0',   'Excel   8.0;database=F:\A.xls;HDR=Yes;IMEX=1',   sheet1$)  
   
  都不准....请哪位高人指导一下....  
  问题点数:50、回复次数:4Top

1 楼zlp321002(Life Is Good,Let's Shine)回复于 2006-03-14 18:24:34 得分 50

--类似如下,显示指定下数据类型.  
  insert   into   sheet4(货品编码,型号,封装,批号,品牌,单价1,单价2,数量,备注)    
  select   货品编码,型号,封装,批号,品牌,单价1,单价2=cast(单价2   as   money),数量,备注   from    
  openrowset('Microsoft.Jet.OLEDB.4.0',   'Excel   8.0;database=F:\A.xls;HDR=Yes;IMEX=1',   sheet1$)Top

2 楼enutsam()回复于 2006-03-15 10:34:25 得分 0

上述方法试过.问题依旧...  
   
  百思不得其解....  
   
  这个EXCEL文件有45000行,,7M之大,,,其中14500行有单价信息,,但导入数据库之后,只有4570行有单价,,,用导入工具时,会自动产生一个名为F10的列...  
   
  请高手继续支招....Top

3 楼enutsam()回复于 2006-03-15 11:16:41 得分 0

原来是数据格式的问题,,把EXCEL另存为TXT之后,再导入数据库就没问题了.  
  Top

4 楼lk919(修改你在CSDN社区的信息)回复于 2006-03-15 11:22:20 得分 0

建议,,把数字混排,全部转换成文本型   ,也可强制转换,前加',或用公式,强制转换,Top

相关问题

  • 从Excel转换到SQL Server的问题
  • 把SQL Server中的表转换成Excel表
  • 关于EXCEL与SQL SERVER字段类型的转换问题
  • 【分享】SQL SERVER 与ACCESS、EXCEL的数据转换
  • 怎样通过delphi把SQL SERVER上的数据转换成.txt或excel文件
  • 写程序实现把sql server中的数据 导到 access 或 excel转换?????
  • 写程序实现把sql server中的数据 导到 access 或 excel转换?????
  • SQL数据库转换excel问题,急!!!
  • DTS问题(SQL与EXCEL之间转换)
  • EXCEL数据导入SQL Server时出现的一个数据类型转换的问题

关键词

  • 数据
  • 转换
  • 编码
  • 文件
  • excel
  • 数据库
  • 型号
  • 品牌
  • 单价
  • 批号

得分解答快速导航

  • 帖主:enutsam
  • zlp321002

相关链接

  • SQL Server类图书

广告也精彩

反馈

请通过下述方式给我们反馈
反馈
提问
网站简介|广告服务|VIP资费标准|银行汇款帐号|网站地图|帮助|联系方式|诚聘英才|English|问题报告
北京创新乐知广告有限公司 版权所有, 京 ICP 证 070598 号
世纪乐知(北京)网络技术有限公司 提供技术支持
Copyright © 2000-2008, CSDN.NET, All Rights Reserved
GongshangLogo