poi读取excel模板,修正内容之后,如何另存为新excel?

如题感谢lingfliubi。您的解说让我找到了问题所在。首先,//创建对Excel工作簿文件的引用HSSFWorkbookworkbook=newHSSFWorkboo... 如题
感谢lingfliubi。您的解说让我找到了问题所在。
首先,// 创建对Excel工作簿文件的引用
HSSFWorkbook workbook = new HSSFWorkbook(new FileInputStream("c:\\test.xls"));
然后,对workbook进行操作
最后,// 新建一输出文件流(这一步是关键)
FileOutputStream fOut = new FileOutputStream("c:\\test-1.xls");
// 把相应的Excel 工作簿存盘
workbook.write(fOut);
fOut.flush();
// 操作结束,关闭文件
fOut.close();
展开
 我来答
jimmyteal
推荐于2016-04-08 · TA获得超过112个赞
知道答主
回答量:148
采纳率:0%
帮助的人:89.4万
展开全部
File fi=new File("D:\\20110221144419.xls");
System.out.println(11);
//创建一个工作薄
POIFSFileSystem fs=new POIFSFileSystem(new FileInputStream(fi));
HSSFWorkbook wb=new HSSFWorkbook(fs);
int i = 0;
HSSFSheet hsheet = wb.getSheetAt(i);
if(hsheet==null)
hsheet = wb.createSheet("Sheet"+(i)+"");
HSSFPatriarch patriarch = hsheet.createDrawingPatriarch();
HSSFClientAnchor anchor = new HSSFClientAnchor(0,0,512,255,(short) 1,1,(short)10,20);
patriarch.createPicture(anchor , wb.addPicture(byteArrayOut.toByteArray(),HSSFWorkbook.PICTURE_TYPE_JPEG));
fileOut= new FileOutputStream(fi);
//写入excel文件
wb.write(fileOut);
fileOut.close();
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
博思aippt
2024-07-20 广告
作为深圳市博思云创科技有限公司的工作人员,对于Word文档生成PPT的操作,我们有以下建议:1. 使用另存为功能:在Word中编辑完文档后,点击文件->另存为,选择PowerPoint演示文稿(*.pptx)格式,即可将文档内容转换为PPT... 点击进入详情页
本回答由博思aippt提供
百度网友e6cf4c70c
2011-02-24 · TA获得超过281个赞
知道小有建树答主
回答量:194
采纳率:0%
帮助的人:190万
展开全部
新建一个File对象写进去
追问
没太明白,我是新手,您能把代码展示一下么?谢了
追答
你现在用POI读取一个excel后,你能得到一个对象,然后你再新建一个File对象用POI加载,然后写进去就可以了,你要不着急,留下邮箱我过几天找个时间写个demo发你
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式