我有一个带有数据透视表的 Excel 文件。我想处理数据透视背后的原始数据,但它来自外部来源,我无权访问。
我想用 Java 保存/读取该表的数据透视缓存。你知道任何允许我这样做的框架吗?
我有一个带有数据透视表的 Excel 文件。我想处理数据透视背后的原始数据,但它来自外部来源,我无权访问。
我想用 Java 保存/读取该表的数据透视缓存。你知道任何允许我这样做的框架吗?
您可以在数据透视表的总计上调用 VBA 中的 showdetail 以将原始数据表提取到新工作表中。从那里您可以将其导出到 csv 以随意使用。
Sub ShowGrandTotalDetail()
Range(Split(Range("A3").CurrentRegion.Address, ":")(1)).showdetail = True
Application.DisplayAlerts = False
ActiveWorkbook.SaveAs _
Filename:=Environ("USERPROFILE") & "\Desktop\Test.csv", _
FileFormat:=xlCSV
Application.DisplayAlerts = True
End Sub
其中“A3”是指数据透视表中的任何单元格。