将EXCEL表格中的数据导入到ACCESS时的下标越界问题。

为了保证每个字段名和和字段类型的一致性,我特意先从ACCESS中导出模板表,然后采用复制-选择性粘贴-数值的方式将数据粘贴到模板表中,然后再上传,以免改变表的格式。
但每次导入还是提示“下标越界”。
如何避免这个问题,看百度上类似问题都回答得不清不楚。
不要告诉我删除ACCESS的原表,通过导入的方式新建……

我也遇到类似问题,大概是excel表列太多(有空列)。
解决方式:
新建excel表,将原表中有数据的列(强调:有数据的列,而非ctrl+A),然后粘贴到新表里,再导入access就没问题了。
希望对你有帮助。
温馨提示:答案为网友推荐,仅供参考
第1个回答  2018-03-31

解决方式:新建excel表,将原表中有数据的列(强调:有数据的列,而非ctrl+A),然后粘贴到新表里,再导入access就没问题了。手上没截图,就文字表示了,按这个操作就可以的。

拓展:

1、Microsoft Office Access是由微软发布的关系数据库管理系统。它结合了 MicrosoftJet Database Engine 和 图形用户界面两项特点,是 Microsoft Office 的系统程序之一。

2、Microsoft Office Access是微软把数据库引擎的图形用户界面和软件开发工具结合在一起的一个数据库管理系统。它是微软OFFICE的一个成员, 在包括专业版和更高版本的office版本里面被单独出售。2012年12月4日,最新的微软Office Access 2013在微软Office 2013里发布,微软Office Access 2010 是前一个版本。MS ACCESS以它自己的格式将数据存储在基于Access Jet的数据库引擎里。它还可以直接导入或者链接数据(这些数据存储在其他应用程序和数据库)。

本回答被网友采纳
第2个回答  2020-03-09
用SCCESS先链接EXCEL表,然后导出EXCEL数据,再导入ACCESS数据就OK了
第3个回答  2013-03-09
为什么一定要胜出?
直接访问来实现好

必须在知道一个复杂的Excel中不可能说清楚。
建议是相对简单的实现访问。
第4个回答  2013-07-31
你逐渐删掉某些列试一下
相似回答