[]
ISlicerItem 对应切片器缓存中的单个值,并公开其显示值和选择状态。
worksheet.getRange("A1:B4").setValue(new Object[][] {
{"Category", "Amount"},
{"Fruit", 100},
{"Vegetable", 200},
{"Fruit", 150}
});
ITable table = worksheet.getTables().add(worksheet.getRange("A1:B4"), true);
ISlicerCache slicerCache = workbook.getSlicerCaches().add(table, "Category");
ISlicerItem item = slicerCache.getSlicerItems().get("Fruit");
booleangetValue()voidsetSelected(boolean value) 使用此方法可以检索 ISlicerCache.getSlicerItems() 集合中某个项目所表示的文本值。
worksheet.getRange("A1:B4").setValue(new Object[][] {
{"Category", "Amount"},
{"Fruit", 100},
{"Drink", 200},
{"Fruit", 150}
});
ITable table = worksheet.getTables().add(worksheet.getRange("A1:B4"), true);
ISlicerCache slicerCache = workbook.getSlicerCaches().add(table, "Category", "categoryCache");
ISlicerItem slicerItem = slicerCache.getSlicerItems().get("Fruit");
String value = slicerItem.getValue();
此属性指示切片器项目是否包含在当前切片器选择状态中。
worksheet.getRange("A1:B4").setValue(new Object[][] {
{"Category", "Amount"},
{"Fruit", 100},
{"Drink", 200},
{"Fruit", 150}
});
ITable table = worksheet.getTables().add(worksheet.getRange("A1:B4"), true);
ISlicerCache slicerCache = workbook.getSlicerCaches().add(table, "Category", "categoryCache");
ISlicerItem slicerItem = slicerCache.getSlicerItems().get("Fruit");
boolean selected = slicerItem.getSelected();
true;否则返回 false。此属性指示切片器项目是否包含在当前切片器选择状态中。
worksheet.getRange("A1:B4").setValue(new Object[][] {
{"Category", "Amount"},
{"Fruit", 100},
{"Drink", 200},
{"Fruit", 150}
});
ITable table = worksheet.getTables().add(worksheet.getRange("A1:B4"), true);
ISlicerCache slicerCache = workbook.getSlicerCaches().add(table, "Category", "categoryCache");
ISlicerItem slicerItem = slicerCache.getSlicerItems().get("Fruit");
slicerItem.setSelected(true);
value - 如果切片器项目处于选中状态,则为 true;否则为 false。