Apache POI 4:等效于HSSF DocumentSummary的XSSF

问题描述

我正在更新将表保存到xls的代码支持xlsx。要将有关表中列的信息添加到xls文件,请执行以下操作:

mount()

保存表数据后,将结果添加到xls文件中,如下所示:

protected DocumentSummary@R_215_4045@ion writeMappings(final WorkbenchTemplate wbt)
{
    DocumentSummary@R_215_4045@ion dsi = PropertySetFactory.newDocumentSummary@R_215_4045@ion();
    CustomProperties cps = new CustomProperties();
    List<WorkbenchTemplateMappingItem> wbmis = new ArrayList<WorkbenchTemplateMappingItem>(wbt.getWorkbenchTemplateMappingItems());
     for (WorkbenchTemplateMappingItem wbmi : wbmis)
    {
        cps.put(ConfigureXLS.POIFS_COL_KEY_PREFIX + wbmi.getViewOrder(),wbmi.getCaption()
                + "\t" + wbmi.getTableName() 
                + "\t" + wbmi.getFieldName()
                + "\t" + wbmi.getXCoord() 
                + "\t" + wbmi.getYCoord()
                + "\t" + wbmi.getCaption()
                + "\t" + wbmi.getFieldType()
                + "\t" + wbmi.getMetaData()
        );
    }
    dsi.setCustomProperties(cps);
    return dsi;
}

如何使用xlsx文件完成此操作?

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)