Access2007导入文本文件和Excel文件时,出现的三种错误情况及其解决
2013-05-07 14:47
495 查看
第一个是导入Excel文件的时候报“该属性在外部数据源或用低版本的Microsoft Jet 所创建的数据库中不受支持“,经检查问题出在导入数据的第一行,第一行是列名,第二列是名称,可能是同花顺为了对齐的缘故,在名称两个字之前还多出几个空格,在Access导入的时候,选择第一列是列名,由于名称前的那几个空格可能导致这个列名非法,所以报了以上的错误。将空格去掉之后,就可以顺利导入数据了。
第二个错误是我从同花顺中导出了少量的当前页的数据,然后将导出的数据文件改成文本文件,在Access中导入的时候,报”由于将在索引,主关键字,或关系中创建重复的值,请求对表的改变没有成功。改变该字段中的或包含重复数据的字段中的数据,删除索引或重新定义索引以允许重复的值并再试一次。“
第三个错误是我从同花顺里导出了所有的数据,然后将导出的数据文件改成文本文件,在Access中导入的时候,报”方法'ExecuteTempImexSpec'作用于对像'_WizHook'时失败“
错误二和三的解决方法都一样,出现以上两个错误是因为导出的数据文件中的文本的换行方式有问题,用EmEditor文本编辑器重新保存了一下导出的数据文件,在保存的时候将换行方式选成CR+LF(Windows),再导入就都成功了。
我碰到这三个错误,我想应该是属于个案,我的解决方法应该是不能适用于所有碰到这些错误的情况,但是从中可以看出,Access在导入出错的时候,很可能是因为导入的数据有问题,我碰到的这三个错误的原因就都是因为数据在格式上有问题,所以当碰到这三个报错的时候,可以仔细检查一下要导入的数据是否有问题。
第二个错误是我从同花顺中导出了少量的当前页的数据,然后将导出的数据文件改成文本文件,在Access中导入的时候,报”由于将在索引,主关键字,或关系中创建重复的值,请求对表的改变没有成功。改变该字段中的或包含重复数据的字段中的数据,删除索引或重新定义索引以允许重复的值并再试一次。“
第三个错误是我从同花顺里导出了所有的数据,然后将导出的数据文件改成文本文件,在Access中导入的时候,报”方法'ExecuteTempImexSpec'作用于对像'_WizHook'时失败“
错误二和三的解决方法都一样,出现以上两个错误是因为导出的数据文件中的文本的换行方式有问题,用EmEditor文本编辑器重新保存了一下导出的数据文件,在保存的时候将换行方式选成CR+LF(Windows),再导入就都成功了。
我碰到这三个错误,我想应该是属于个案,我的解决方法应该是不能适用于所有碰到这些错误的情况,但是从中可以看出,Access在导入出错的时候,很可能是因为导入的数据有问题,我碰到的这三个错误的原因就都是因为数据在格式上有问题,所以当碰到这三个报错的时候,可以仔细检查一下要导入的数据是否有问题。
相关文章推荐
- vs2010中导入OFFICE库文件的类 excel.h,excel.cpp后出现编译错误的解决办法
- 关于Excel文件导入到Sqlserver2008中出现截断错误的解决办法
- 将Excel导入MSSQL2000时出现"对于所指定的缓冲区来讲太大"错误的解决方法?
- 关于MyEclipse导入工程后部分JS文件出现红叉不可用的情况及解决办法
- 将Excel导入MSSQL2000时出现"对于所指定的缓冲区来讲太大"错误的解决方法
- 导入EXCEL报错:"外部表不是预期的格式错误"、文件格式和扩展名不匹配,文件可能已损坏或不安全的解决方法
- phpexcel导入导出excel,并解决超出26列出现的错误
- 向Navicat导入本地sql文件出现错误解决
- [导入]解决打开CHM格式文件出现“网页不能浏览”错误的方法
- EXCEL导入到SQL Server经常出现“文本被截断,或者一个或多个字符在目标代码页中没有匹配项”错误的解决
- Excel导入数据库出现“外部表不是预期的格式”错误的解决方法
- 将Excel导入MSSQL2000时出现"对于所指定的缓冲区来讲太大"错误的解决方法
- [导入]解决打开CHM格式文件出现“网页不能浏览”错误的方法
- eclipse 导入项目后,在工程图标上出现红叉,但是工程中的文件并没有提示错误的解决方法
- Excel导入数据库出现“外部表不是预期的格式”错误的解决方法
- 对于win7下VC++6.0出现不能导入文件到工程的错误解决
- Excel导入数据出现“外部表不是预期的格式”错误的解决方法
- 关于MFC读取excel文件后退出程序后出现dispatch错误的解决方法
- [原]用c#做了一个桌面程序用来分离excel文件里的数据时出现“操作必须使用一个可更新的查询”错误的解决
- 出现R.java文件不见了的情况,或者R.java导入错误