我能够获取并设置作者和标题名称,但无法在输出文件中看到它。当我通过单击右侧和输出文件查看详细信息时,它具有旧作者和标题名称。请帮帮我..
我正在使用poi apache api for excel文件。
以下是我的代码示例:
public void processPOIFSReaderEvent(POIFSReaderEvent event)
{
SummaryInformation si = null;
si = (SummaryInformation) PropertySetFactory.create(event.getStream());
si.setTitle(title);
si.setAuthor("Author Name");
}
答案 0 :(得分:2)
您可能需要回写以汇总您的更改。
检查示例here
答案 1 :(得分:1)
试试这个:
<强> HSSF:强>
SummaryInformation summaryInfo = workbook.getSummaryInformation();
summaryInfo.setAuthor(author);
<强> XSSF:强>
POIXMLProperties xmlProps = workbook.getProperties();
POIXMLProperties.CoreProperties coreProps = xmlProps.getCoreProperties();
coreProps.setCreator(author);