关于EXCEL导入SQL数据丢失的的问题. 找服装库存管理软件
请各位高手指点一下,怎么解决这个问题.
2楼: http://www.delphibbs.com/keylife/iblog_show.asp?xid=19564 如网吧桌面管理软件
3楼: 楼上可不可以加上一点注释呀,一堆代码,看得眼发啦.
4楼: 楼主可以把这个Excel文件发给我吗
我正在找这样的excel文件 也许可以帮你解决问题
我的地址 是 xukehg@yeah.net
5楼: 数据丢失和数据类型有很大关系.
如果是文本内类的数据,最好全部在前面加上文本标志 ''
做EXCEL文件的时候,一定要按照良好的书写规则啊,我是经常碰到这种问题.
6楼: 以前做数据从exeel导入access的时候
也是遇到数据莫名奇妙导不进去这样的问题
进销存软件版7楼: 但各位的解决之办法呢?
8楼: 转为txt 把Txt文件内容导入
9楼: to Avalon:
把EXCEL转为TXT更成问题,列很多了,不是每一列下面都有数据的,结果转为CVS之后,有的数据不能还原为原来的列了.结果数据颠三倒四,更难处理了.这个我已经试过.
而且数据原来是EXCEL表的,并且有时EXCEL表有很多过,一个一个先转为TXT,再导入,很麻烦.最好用DELPHI一步控制,不用人手干预.
那个EXCEL我删除了部份发给你了.原文件太大了.
10楼: 我看了你的xls文件 注意到你的每个列有列标 这就简单了
txt如何导入时要配置一个文件
schema.ini 你可以参考MSDN或者其他文章来设置这个文件
11楼: 麻烦还是把原件压缩发给我吧 你这个文件我再导入时没有发生数据丢失
12楼: to Avalon:
就是发动机号和车架号这两个字段也会发生数据丢失现象,你仔细看一下,因为记录行太多,可以较对着比较累,但是这两个字段有一个特点,如果为空值,多两个同为空值,或许两个都不为空值,你如果看到一个记录,两个字段只有一个字段为空值的话,调出我发给你的EXCEL表对一点就知道了.当然,如果你的数据库不是MSSQL的话,我就不知道了,我用的是MSSQL.原文件有几十M,你看到更辛苦. 如服装库存管理软件
13楼: 帮顶!
╭=========================================╮
80G海量源代码,控件,书籍全免费狂下不停!
http://www.source520.com
╰=========================================╯
进销存软件版14楼: 应该是数据类型不相同引起的,我是将Excel文档转化成TXT文档,然后再导入的
15楼: EXCEL转为TXT时,有些表格为空的,转为TXT不能识别,造成列错误.
16楼: 数据类型的问题,
17楼: 好像是和类型有关,但也和类型无关,这是在EXCEL文件建立之是就已经成了定局,手动已经改不了的。所以当ADO读取时,无论怎么都会读成空值,但是如果真接读取EXCEL文件却没有问题
18楼: 是能取到數據的。用BDE、ADO都行。
你可能是在連接上有問題或SQL打開表名的地方,其次是EXCEL是要一個標准的像表一個的數據,中間或其它地方不能有合並等處理。
19楼: 最后的解决方法是按表格读取,不用ADO,直接操作EXCEL表格.