无法使用Apache POI设置作者和标题

时间:2013-06-07 10:23:12

标签: java excel apache-poi

我能够获取并设置作者和标题名称,但无法在输出文件中看到它。当我通过单击右侧和输出文件查看详细信息时,它具有旧作者和标题名称。请帮帮我..

我正在使用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");
 } 

2 个答案:

答案 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);