从excel读取数据生成新的excel以及修改excel

从excel读取数据生成新的excel以及修改excel

ID:9949282

大小:37.00 KB

页数:5页

时间:2018-05-16

从excel读取数据生成新的excel以及修改excel_第1页
从excel读取数据生成新的excel以及修改excel_第2页
从excel读取数据生成新的excel以及修改excel_第3页
从excel读取数据生成新的excel以及修改excel_第4页
从excel读取数据生成新的excel以及修改excel_第5页
资源描述:

《从excel读取数据生成新的excel以及修改excel》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、JavaExcel是一开放源码项目,通过它Java开发人员可以读取Excel文件的内容、创建新的Excel文件、更新已经存在的Excel文件。使用该API非Windows操作系统也可以通过纯Java应用来处理Excel数据表。因为是使用Java编写的,所以我们在Web应用中可以通过JSP、Servlet来调用API实现对Excel数据表的访问。提供以下功能:·从Excel95、97、2000等格式的文件中读取数据;·读取Excel公式(可以读取Excel97以后的公式);·生成Excel数据表(格式为Excel97);·支持字体、数字、日期的格式化;·支持单元格的阴影操

2、作,以及颜色操作;·修改已经存在的数据表;·能够读取图表信息1.应用示例:包括从Excel读取数据,生成新的Excel,以及修改Excelpackagecommon.util;importjxl.*;importjxl.format.UnderlineStyle;importjxl.write.*;importjxl.write.Number;importjxl.write.Boolean;importjava.io.*;/***CreatedbyIntelliJIDEA.*User:xl*Date:2005-7-17*Time:9:33:22*Tochangethis

3、templateuseFile

4、Settings

5、FileTemplates.*/publicclassExcelHandle{    publicExcelHandle()    {    }    /**     *读取Excel     *     *@paramfilePath     */    publicstaticvoidreadExcel(StringfilePath)    {        try        {            InputStreamis=newFileInputStream(filePath);            W

6、orkbookrwb=Workbook.getWorkbook(is);            //Sheetst=rwb.getSheet("0")这里有两种方法获取sheet表,1为名字,而为下标,从0开始            Sheetst=rwb.getSheet("original");            Cellc00=st.getCell(0,0);            //通用的获取cell值的方式,返回字符串            Stringstrc00=c00.getContents();            //获得cell具体类型值的

7、方式            if(c00.getType()==CellType.LABEL)            {                LabelCelllabelc00=(LabelCell)c00;                strc00=labelc00.getString();            }            //输出            System.out.println(strc00);            //关闭            rwb.close();        }        catch(Exce

8、ptione)        {            e.printStackTrace();        }    }    /**     *输出Excel     *     *@paramos     */    publicstaticvoidwriteExcel(OutputStreamos)    {        try        {            /**             *只能通过API提供的工厂方法来创建Workbook,而不能使用WritableWorkbook的构造函数,             *因为类WritableW

9、orkbook的构造函数为protected类型             *method(1)直接从目标文件中读取WritableWorkbookwwb=Workbook.createWorkbook(newFile(targetfile));             *method(2)如下实例所示将WritableWorkbook直接写入到输出流             */            WritableWorkbookwwb=Workbook.createWorkbook(os);            //创建Excel

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

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

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