【发布时间】:2013-05-16 06:24:58
【问题描述】:
我有一个非常大的 Excel 文件,大约 166,000 行和 356 列,我正在尝试将此文件导入 Access,但这给了我一个错误,即文件格式不正确。我意识到我可以将文件保存为 Excel 2003,但它只会包含 65000 行和 256 列。有没有办法规避这个问题?我可以将它上传到 SQL 服务器,但我试图找到一种快速的方法来做到这一点。
【问题讨论】:
我有一个非常大的 Excel 文件,大约 166,000 行和 356 列,我正在尝试将此文件导入 Access,但这给了我一个错误,即文件格式不正确。我意识到我可以将文件保存为 Excel 2003,但它只会包含 65000 行和 256 列。有没有办法规避这个问题?我可以将它上传到 SQL 服务器,但我试图找到一种快速的方法来做到这一点。
【问题讨论】:
Access 的每个表限制为 255 个字段(列),因此您的 Excel 工作表太宽而无法放入单个 Access 表中。一种可能的解决方法是将
如果这是一次性导入,那么您可以只创建原始 Excel 文件的两个副本,删除 Copy1 中的列直到您拥有 除了 :1)公共链接列,以及,2)您在 Copy1 中删除的列。然后您可以分别导入 Copy1 和 Copy2。
【讨论】: