开发者社区> 问答> 正文

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文件????

展开
收起
kun坤 2020-06-14 09:32:01 704 0
0 条回答
写回答
取消 提交回答
问答排行榜
最热
最新

相关电子书

更多
低代码开发师(初级)实战教程 立即下载
冬季实战营第三期:MySQL数据库进阶实战 立即下载
阿里巴巴DevOps 最佳实践手册 立即下载