[]
Iterable<ISlicerItem>ISlicerCache 中的 ISlicerItem 对象集合。此接口提供对当前存储在切片器缓存中的所有项目的访问,并支持按索引访问、按名称访问和迭代。
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");
ISlicerItems slicerItems = slicerCache.getSlicerItems();
ISlicerItem slicerItem = slicerItems.get("Fruit");
get(int index) ISlicerItem。ISlicerItem。intgetCount()ISlicerItem 对象数量。forEach, iterator, spliteratorISlicerItem 对象数量。此集合包含与 ISlicerCache 关联的切片器项目。
worksheet.getRange("A1:A4").setValue(new Object[][] {
{"Category"},
{"Fruit"},
{"Vegetables"},
{"Fruit"}
});
ITable table = worksheet.getTables().add(worksheet.getRange("A1:A4"), true);
ISlicerItems slicerItems = workbook.getSlicerCaches().add(table, "Category", "categoryCache").getSlicerItems();
int count = slicerItems.getCount();
ISlicerItem。
worksheet.getRange("A1:B4").setValue(new Object[][] {
{"Category", "Value"},
{"Fruit", 100},
{"Vegetable", 200},
{"Fruit", 300}
});
ITable table = worksheet.getTables().add(worksheet.getRange("A1:B4"), true);
ISlicerCache cache = workbook.getSlicerCaches().add(table, "Category");
ISlicerItem item = cache.getSlicerItems().get(0);
index - 要检索的切片器项目的从零开始的索引。ISlicerItem。ISlicerItem。使用此方法可以按项目名称从集合中检索切片器项目。
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");
name - 要检索的切片器项目的名称。ISlicerItem。