我正在尝试将PowerPivot(Excel 2010)中的5.5M行导出为Access 2010作为表格。你知道我怎么做吗? 此外,Access无法从Powerpivot导入数据。我在excel 2010中没有使用powerquery。 请帮助!!
答案 0 :(得分:0)
如果您使用的是Excel 2013,则可以使用VBA直接从PowerPivot写入Access。 Power Query将为您提供一种简单的方法,可以将PowerPivot数据以块的形式写入Excel工作表,然后您可以使用Access逐个导入它。 Power Query可以免费下载并与Excel 2010一起使用。
如果没有这些,我认为您应该使用展平的数据透视表来实现Excel中的PowerPivot数据。显然,你必须在块中执行此操作,因为Excel中的行限制为1m,可能还有资源限制。因此,您可以添加过滤器并遍历数据集。这可以由VBA处理,如果这是一个可重新运行的过程 - 但它不会很漂亮。