我几个月来一直在使用Access数据库,由于某种原因,今天我的导入产生了一个奇怪的错误。在使用保存的导入导入时,Access会给出错误:
"Export$" is not a valid name. Make sure it does not include invalid characters or punctuation and that it is not too long.
我的导入是一个大约350,000行,12列的Excel文件。每周我都会使用新的每周Excel文件运行此导入,之前从未见过此错误。我不相信我的列标题中有任何无效的名称($ Export在我的表格中无处可存。)
如何修复此问题或查找哪一行引发错误?
编辑:
抛出错误的工作表名为" WP Items",是C:/ SK / WP Items.xlsx的引用。导入来自名称,它与每周的名称相同 - 因此让我更加困惑。
这里没有涉及VBA,只是运行已保存的导入。
答案 0 :(得分:0)
经过一番挣扎,问题解决了。
对于其他遇到这种稍微有点神秘错误的人来说 - 问题是我的进口每周都有轻微改变。由先前保存的导入导入的字段不完全相同,因此抛出了错误。必须删除并重新创建已保存的导入规范,并更改表模式以反映新数据。
答案 1 :(得分:0)
有同样的问题。 10年的每个月,我都会导入具有更新数据的相同文件...我只是通过反复试验弄清楚了这个问题。在导入文件上,标题行名称之一无意间在列名称前有一个空格。我删除了空格及其固定位置。