我正在使用Apache POI生成Excel表格,但是我生成的表格缺少每个标题上出现的下拉菜单,这在Excel本身中“格式化为表格”时会出现。
我想要生成这样的表格: 但是我得到了这样的表格: 我遵循这篇博客文章,我的代码如下:
每列的创建步骤如下:
我错过了什么?
我想要生成这样的表格: 但是我得到了这样的表格: 我遵循这篇博客文章,我的代码如下:
XSSFTable table = sheet.createTable();
table.setDisplayName("Data");
CTTable ctTable = table.getCTTable();
ctTable.setDisplayName("Data");
ctTable.setId(1L);
ctTable.setName("DATA");
CTTableStyleInfo table_style = ctTable.addNewTableStyleInfo();
table_style.setName("TableStyleMedium9");
table_style.setShowColumnStripes(false);
table_style.setShowRowStripes(true);
每列的创建步骤如下:
CTTableColumn column = ctColumns.addNewTableColumn();
column.setName(headers.get(i));
column.setId(i + 1);
我错过了什么?