猿问
回到首页
个人中心
反馈问题
注册登录
下载APP
首页
课程
实战
体系课
手记
专栏
慕课教程
更改作者在 Excel 中生成 由 阿帕奇 poi 生成
我需要更改由爪哇哇目前,所有由阿帕奇生成的作者姓名是“阿帕奇POI”,我需要更改它。任何人都可以帮我吗?
BIG阳
浏览 96
回答 1
1回答
陪伴而非守候
HSSFWorkbook是一个具有摘要信息的POI文档。XSSFWorkbook是一个具有POIXML属性的文件 - POIXML属性。用于为 和 设置作者(又名创建者)的代码:XSSFHSSFimport java.io.FileOutputStream;import org.apache.poi.ss.usermodel.Workbook;import org.apache.poi.xssf.usermodel.XSSFWorkbook;import org.apache.poi.hssf.usermodel.HSSFWorkbook;class CreateExcelAuthor { public static void main(String[] args) throws Exception { String author = "Axel Richter"; Workbook workbook = new XSSFWorkbook(); //Workbook workbook = new HSSFWorkbook(); workbook.createSheet(); if (workbook instanceof XSSFWorkbook) { ((XSSFWorkbook)workbook).getProperties().getCoreProperties().setCreator(author); } else if (workbook instanceof HSSFWorkbook) { ((HSSFWorkbook)workbook).createInformationProperties(); ((HSSFWorkbook)workbook).getSummaryInformation().setAuthor(author); } String fileName = (workbook instanceof XSSFWorkbook)?"Excel.xlsx":"Excel.xls"; try (FileOutputStream out = new FileOutputStream(fileName) ) { workbook.write(out); } workbook.close(); }}
0
0
0
打开App,查看更多内容
随时随地看视频
慕课网APP
相关分类
Java
继续浏览精彩内容
慕课网APP
程序员的梦工厂
打开
继续