在数据导入期间,Access 无法识别 Excel 文件中所有可用的命名范围

在数据导入期间,Access 无法识别 Excel 文件中所有可用的命名范围

正如我在主题中所描述的,在将 Excel 文件导入 Access 创建的数据库期间,我遇到一个问题,即 Access 无法看到我在 Excel 文件中创建的所有 named_ranges。

这是我想要导入的数据。

这是我想要导入的数据。

我使用此工作簿中的几个命名范围来创建稍后要导入 Access 的数据。到目前为止,我一直使用“print_areas”作为命名范围,并在导入过程中将其传递给 Access 导入向导。

这些是我的 Excel 文件中的命名范围。

到目前为止,print_areas 运行良好,我已经使用它们来精确指出我想要导入到 Access 的数据。在 Access 的外部数据导入向导中,我没有选择要导入的整个 excel 工作表。我选择之前设置的“print_ares”来精确选择我想要导入的数据。

这些是我的 Excel 文件中的命名范围:

在此处输入图片描述

到目前为止,我一直在使用这些其他的 print_areas,并且它们运行良好,但现在“checkouts”表中的这个特定的“print_area”在 Access 的外部数据源导入向导中不可见。

这些是我在将数据导入 Access 时可以选择的命名范围:

这些是我在将数据导入 Access 时可以选择的命名范围。

我在 Excel 文件中创建的命名范围并非全部都可以在 Access 外部数据导入向导中选择。为什么有些命名范围可用,而有些不可用,即使它们是同一类型的命名范围,例如不同工作表中的 print_areas。

为什么我在 Excel 文件中的表名在 Access 外部数据导入向导中都无法显示为命名范围。这些表不是 Excel 文件中某种特殊的命名范围吗?它们确实有名字 - 不是吗?如果是这样,我应该能够在 Access 外部数据导入向导中将它们视为命名范围,并且我应该能够选择它们并继续。

我来过这里命名范围(定义的名称)未出现在 Access 中 - Microsoft Community我已经读了三遍,但没有答案可以解决我的问题。

相关内容