zoukankan      html  css  js  c++  java
  • Java jxl 创建excel表格,读取excel表格信息

    前提条件:导入jxl.jar

    创建excel表格

    public class Test {
    
        public static void main(String[] args) 
                throws IOException, RowsExceededException, WriteException {
            //1:创建excel文件
            File file=new File("C:\Users\shay_deng\Desktop\test.xls");
            file.createNewFile();
            
            //2:创建工作簿
            WritableWorkbook workbook=Workbook.createWorkbook(file);
            //3:创建sheet,设置第二三四..个sheet,依次类推即可
            WritableSheet sheet=workbook.createSheet("用户管理", 0);
            //4:设置titles
            String[] titles={"编号","账号","密码"};
            //5:单元格
            Label label=null;
            //6:给第一行设置列名
            for(int i=0;i<titles.length;i++){
                //x,y,第一行的列名
                label=new Label(i,0,titles[i]);
                //7:添加单元格
                sheet.addCell(label);
            }
            //8:模拟数据库导入数据
            for(int i=1;i<10;i++){
                //添加编号,第二行第一列
                label=new Label(0,i,i+"");
                sheet.addCell(label);
                
                //添加账号
                label=new Label(1,i,"10010"+i);
                sheet.addCell(label);
                
                //添加密码
                label=new Label(2,i,"123456");
                sheet.addCell(label);
            }
            
            //写入数据,一定记得写入数据,不然你都开始怀疑世界了,excel里面啥都没有
            workbook.write();
            //最后一步,关闭工作簿
            workbook.close();
        }
    }

    读取excel表格信息

    public class Test2 {
    
        public static void main(String[] args) throws Exception{
            File file = new File("C:\Users\shay_deng\Desktop\test.xls");
            Workbook workbook = Workbook.getWorkbook(file);
            Sheet sheet = workbook.getSheet(0);
            System.out.println("行:"+sheet.getRows());
            System.out.println("列:"+sheet.getColumns());
            for(int i=0;i<sheet.getRows();i++){
                for(int j=0;j<sheet.getColumns();j++){
                    Cell cell = sheet.getCell(j, i);
                    System.out.print(cell.getContents()+" ");
                }
                System.out.println();
            }
            workbook.close();
        }
    
    }
  • 相关阅读:
    js 检测浏览器
    js获取url参数
    js 使用Math函数取得数组最大最少值
    js 取一定范围内的整数
    遍历文件夹内所有文件
    'weinre' 不是内部或外部命令,也不是可运行的程序 或批处理文件。 解决方案
    解决图片缓存导致页面刷新无效果问题
    JAVA中的几种基本数据类型是什么,各自占用多少字节
    Mac终端git,svn提交代码步骤
    小程序分享链接功能
  • 原文地址:https://www.cnblogs.com/RealWorld/p/8989253.html
Copyright © 2011-2022 走看看