Jxl写Excel文件没有效果
监听器代码
out.setOnClickListener(new View.OnClickListener() { @Override public void onClick(View v) { try { WriteExcel("E:\workspace\LastApp\student.xls"); } catch (RowsExceededException e) { // TODO Auto-generated catch block e.printStackTrace(); } catch (WriteException e) { // TODO Auto-generated catch block e.printStackTrace(); } catch (IOException e) { // TODO Auto-generated catch block e.printStackTrace(); } } });
写入代码
private void WriteExcel(String files)throws IOException, RowsExceededException, WriteException { try { String filePath = files; File file = new File(filePath); if(!file.isFile())//如果指定文件不存在,则新建该文件 file.createNewFile(); //OutputStream out = new FileOutputStream(file); WritableWorkbook mWorkbook = Workbook.createWorkbook(file); WritableSheet mSheet = mWorkbook.createSheet("hello", 0); for(CurCell mCurCell : mArrayList){ Label mLabel = new Label(mCurCell.col, mCurCell.row, mCurCell.content); mSheet.addCell(mLabel); } mWorkbook.write(); mWorkbook.close(); //out.close(); } catch (RowsExceededException e) { // TODO Auto-generated catch block e.printStackTrace(); } catch (WriteException e) { // TODO Auto-generated catch block e.printStackTrace(); } catch (IOException e) { // TODO Auto-generated catch block e.printStackTrace(); } }求解为什么程序可以运行,可就是问么都无法写入指定Excel文件????
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
这是我的测试方法:
这是测试结果:
貌似是好的,不知哪里有错额。
貌似程序应该是对的
问题1:mArrayList里面是否有数据?
问题2:是否是已经写入但样式看不见?