Excel Power Pivot导出

时间:2018-06-29 10:30:34

标签: c# excel vba powerpivot

我在VBA和c#方面有很好的技能,但是在Excel中却很低,因此我需要针对我的方案的帮助。 我有一个Excel xlsx,里面有一些数据。 数据来自Power Pivot表。 假设我使用的是Excel 2018,则单击“ Power Pivot”栏菜单,然后单击“管理”。 我可以看到4张桌子。

我需要一种“以编程方式”将4个表导出到csv的方法。 使用简单的c#应用程序,我导出了工作表,但是由于过滤器等原因,数据不完整。而且我无法在excel源上进行操作,因为它来自远程系统。 VBA或.NET中是否可以为Excel文件中的每个Power Pivot表迭代每个单元格? 我写了类似的东西:

Excel.Application xlApp;
Excel.Workbook xlWorkBook;
xlApp = new Excel.Application();

var v = xlApp.Workbooks;
xlWorkBook = v.Open(bla bla...);
var s = xlWorkBook.Sheets[1];
var pt = s.PivotTables[1];

..现在我被卡住了... 我尝试从Module VBA中的另一个excel文件打开xlsx文件,但没有成功。 请帮我 :-) TY

0 个答案:

没有答案