スライサーの更新

スライサーの更新

Aspose.Cells for Python via Java は、スライサーの更新をサポートしています。このために、API は、スライサー項目を選択または選択解除するために使用される Slicer.SlicerCache.SlicerCacheItems プロパティを提供します。次のコード スニペットは、サンプル Excel ファイルスライサーが含まれています。スライサーの 2 番目と 3 番目の項目の選択を解除し、Slicer.refresh() メソッドを使用してスライサーを更新します。次に、ワークブックを出力エクセルファイル.次のスクリーンショットは、サンプル Excel ファイルに対するサンプル コードの効果を示しています。スクリーンショットでわかるように、選択した項目でスライサーを更新すると、それに応じてピボット テーブルも更新されます。

todo:画像_代替_文章

サンプルコード

import jpype
import asposecells
jpype.startJVM()
from asposecells.api import Workbook, SaveFormat
# Load Source Excel file
workbook = Workbook("sampleUpdatingSlicer.xlsx")
# Access first worksheet
worksheet = workbook.getWorksheets().get(0)
# Access the first slicer inside the slicer collection
slicer = worksheet.getSlicers().get(0)
# Access the slicer items
scItems = slicer.getSlicerCache().getSlicerCacheItems()
# Unselect 2nd and 3rd slicer items
scItems.get(1).setSelected(False)
scItems.get(2).setSelected(False)
# Refresh the slicer
slicer.refresh()
# Save the workbook in output XLSX format
workbook.save("outputUpdatingSlicer.xlsx", SaveFormat.XLSX)
jpype.shutdownJVM()