1

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

我正在使用 poi apache api 来处理 excel 文件。

以下是我的代码示例:

public void processPOIFSReaderEvent(POIFSReaderEvent event)
{
   SummaryInformation si = null;       
   si = (SummaryInformation) PropertySetFactory.create(event.getStream());    
   si.setTitle(title);
   si.setAuthor("Author Name");
 } 
4

2 回答 2

2

可能您需要回写以流式传输您的更改。

在此处查看示例

于 2013-06-07T10:35:04.517 回答
1

尝试这个:

HSSF:

SummaryInformation summaryInfo = workbook.getSummaryInformation();
summaryInfo.setAuthor(author); 

XSSF:

POIXMLProperties xmlProps = workbook.getProperties();    
POIXMLProperties.CoreProperties coreProps = xmlProps.getCoreProperties();    
coreProps.setCreator(author);
于 2013-06-07T10:29:44.890 回答