スライサープロパティを変更する

可能な使用シナリオ

配置や行の高さなどスライサーのプロパティを変更したい場合があります。Aspose.Cellsでは、これらのプロパティを更新するオプションを提供しています。

スライサープロパティを変更する

次のサンプルコードをご覧ください。最初の列を含むサンプルExcelファイルを読み込み、その後、高さ、幅、印刷可能、タイトルなどのプロパティを変更したスライサーを作成します。ワークブックをoutputChangeSlicerProperties.xlsxとして保存します。

サンプルコード

// For complete examples and data files, please go to https://github.com/aspose-cells/Aspose.Cells-for-Java
// Load sample Excel file containing a table.
Workbook workbook = new Workbook(sourceDir + "sampleCreateSlicerToExcelTable.xlsx");
// Access first worksheet.
Worksheet worksheet = workbook.getWorksheets().get(0);
// Access first table inside the worksheet.
ListObject table = worksheet.getListObjects().get(0);
// Add slicer
int idx = worksheet.getSlicers().add(table, 0, "H5");
Slicer slicer = worksheet.getSlicers().get(idx);
slicer.setPlacement(PlacementType.FREE_FLOATING);
slicer.setRowHeightPixel(50);
slicer.setWidthPixel(500);
slicer.setTitle("Aspose");
slicer.setAlternativeText("Alternate Text");
slicer.setPrintable(false);
slicer.setLocked(false);
// Refresh the slicer.
slicer.refresh();
// Save the workbook in output XLSX format.
workbook.save(outputDir + "outputChangeSlicerProperties.xlsx", SaveFormat.XLSX);