2012-11-11 9 views
1

피벗 테이블이있는 Excel 파일이 있습니다. 피벗 뒤에 원본 데이터를 처리하고 싶지만 외부 소스에서 가져온 것이므로 액세스 할 필요가 없습니다.Excel 테이블의 피벗 캐시 저장

Java에서이 테이블의 피벗 캐시를 저장/읽으 려합니다. 내가 할 수있는 프레임 워크를 아십니까?

답변

0

피벗 테이블의 총합에 대해 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"은 피벗 테이블의 모든 셀을 나타냅니다.

관련 문제