Excel 如何在VBA中获取PowerPivot数据?

Excel 如何在VBA中获取PowerPivot数据?,excel,powerpivot,vba,Excel,Powerpivot,Vba,我已将数据导入工作簿中的PowerPivot(基于sql查询)表。我需要将这些数据复制到工作表中进行一些修改。如何使用VBA实现它?没有直接的API,但解决方法是将数据复制到工作表中,并将数据格式化为表,然后创建“链接表”以导入数据。不过,PP访问的数据库确实有API可以直接从Excel中访问它们 Microsoft Office提供了可用于从以下数据源检索数据的驱动程序: Microsoft SQL Server分析服务(OLAP提供程序) Microsoft Office Access 数据

我已将数据导入工作簿中的PowerPivot(基于sql查询)表。我需要将这些数据复制到工作表中进行一些修改。如何使用VBA实现它?

没有直接的API,但解决方法是将数据复制到工作表中,并将数据格式化为表,然后创建“链接表”以导入数据。不过,PP访问的数据库确实有API可以直接从Excel中访问它们

Microsoft Office提供了可用于从以下数据源检索数据的驱动程序:

Microsoft SQL Server分析服务(OLAP提供程序) Microsoft Office Access 数据库 微软在考量数据库 Microsoft Office Excel 神谕 悖论 文本文件数据库