小编ASH*_*HA 的帖子

如何使用Java中的Apache POI将元数据写入Excel工作簿

MetaData Excel
预期的文件属性

需要使用Apache POI将自定义数据写入excel文件。我正在使用POI 3.1.1版本jar。这是我的代码:

FileInputStream fis = new FileInputStream(sample);
workbook = new XSSFWorkbook(fis);
POIXMLProperties props = workbook.getProperties();

/* Let us set some core properties now*/
POIXMLProperties.CoreProperties coreProp = props.getCoreProperties();
coreProp.setCreator("Thinktibits"); //set document creator
coreProp.setDescription("set Metadata using Apache POI / Java");
coreProp.setCategory("Programming"); //category

/* Finally, we can set some custom Properies */
POIXMLProperties.CustomProperties custProp = props.getCustomProperties();
custProp.addProperty("Author", "Thinktibits");// String
custProp.addProperty("Year", 2014);     // Number Property
custProp.addProperty("Published", true); //Yes No Property
custProp.addProperty("Typist", "tika");
FileOutputStream fos = new FileOutputStream(sample);
workbook.write(fos);
fos.close();
Run Code Online (Sandbox Code Playgroud)

谁能帮助我在我的代码出问题的地方获得所需的自定义标签?

java excel apache-poi

4
推荐指数
1
解决办法
2025
查看次数

标签 统计

apache-poi ×1

excel ×1

java ×1