java读取excel

java读取excel

ID:37861857

大小:82.00 KB

页数:10页

时间:2019-06-01

java读取excel_第1页
java读取excel_第2页
java读取excel_第3页
java读取excel_第4页
java读取excel_第5页
资源描述:

《java读取excel》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、java读取excel0人收藏此文章, 我要收藏发表于5个月前(2012-03-0513:47),已有53次阅读共0个评论  xls2csv可以将xls转成csv格式,利用windows批处理命令for即可实现批量转换。命令如下:  @echooff   rem放在xls目录外面,将在xls目录下生成对应的csv文件  remxls2cvs工具所在的目录  setXLS2CSV_HOME=E:setupxls2csv  for/r%%iin(*.xls)do@%XLS2CSV_HOME%xls2csv.exe%%igbk   pa

2、use010-04-08java读取数据库并导出到Excel博客分类:JavaExcelJavaSQLMicrosoftJDBC importjava.io.File;  importjxl.*;  importjxl.write.*;  importjxl.write.biff.RowsExceededException;  importjava.sql.*;  importjava.util.*;    publicclassDBtoExcel{        /**    *导出Excel表    *@paramrs数据库结果集 

3、   *@paramfilePath要保存的路径,文件名为fileName.xls    *@paramsheetName工作簿名称工作簿名称,本方法目前只支持导出一个Excel工作簿    *@paramcolumnName列名,类型为Vector    */   publicvoidWriteExcel(ResultSetrs,StringfilePath,StringsheetName,VectorcolumnName){      WritableWorkboo

4、kworkbook=null;      WritableSheetsheet=null;                  introwNum=1;//从第一行开始写入      try{        workbook=Workbook.createWorkbook(newFile(filePath));//创建Excel文件        sheet=workbook.createSheet(sheetName,0);//创建名为sheetName的工作簿                 this.writeCol(sheet,c

5、olumnName,0);//首先将列名写入        //将结果集写入        while(rs.next()){          Vectorcol=newVector();//用以保存一行数据                    for(inti=1;i<=columnName.size();i++){//将一行内容保存在col中            col.add(rs.getString(i));          }          //写

6、入Excel          this.writeCol(sheet,col,rowNum++);        }              }catch(Exceptione){        e.printStackTrace();      }      finally{        try{          //关闭          workbook.write();          workbook.close();          rs.close();        }catch(Exceptione){  

7、        e.printStackTrace();        }      }    }    /***    *将数组写入工作簿     *@paramsheet要写入的工作簿    *@paramcol要写入的数据数组    *@paramrowNum要写入哪一行    *@throwsWriteException     *@throwsRowsExceededException     */   privatevoidwriteCol(WritableSheetsheet,Vector

8、col,introwNum)throwsRowsExceededException,WriteException{      intsize=col.size();//获取集合大小            f

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。