zoukankan      html  css  js  c++  java
  • java连接Excel数据库读取,写入,操纵Excel表格 (转载)

       

    java连接 MicroSoft excel 与java连接txt文档有很大的区别,其中往excel 中插入数据与往my sql中插入数据很相似,也要用到相关的sql语句,只是具体的语法有些许的差别。jxl jar包是java连接excel表格很重要也很好用的第三方支持,现将示例如下。

    一、导入jxl jar包

    二、  往Excel表格中写数据

      WritableWorkbook wwb = null;
     
       // 创建可写入的Excel工作簿
       String fileName = "D://write3.xls";


       //以fileName为文件名来创建一个Workbook
       wwb = Workbook.createWorkbook(new File(fileName));


       // 创建工作表
       WritableSheet ws = wwb.createSheet("Test Shee 1", 0);
       

       //要插入到的Excel表格的行号,默认从0开始
       int row;
       

       //要插入到的Excel表格的列号,默认从0开始
         Label labelC = new Label(row, columne, String s1);
        Label lableD = new Label(columne, row, String s2);
        ws.addCell(labelC);
        ws.addCell(lableD);

        //写进文档

       wwb.write();


      // 关闭Excel工作簿对象
       wwb.close();

       这样就将字符串s1写入到了第row列,第columne行的格子中,将字符串s2写入到了第columne列,第row行的格子中了。

    三、从Excel表格中读出数据

       Workbook info = Workbook.getWorkbook(new File("d:/write.xls"));
       Sheet sheet = info.getSheet(0);

       Cell c = sheet.getCell(0,0);

       String s = c.getContents();

       这样s中存的就是write.xls表格中,sheet1中的第一行第一列格子中的值。

    转自:http://blog.csdn.net/studyvcmfc/article/details/5642595

  • 相关阅读:
    娓娓道来c指针 (4)解析c的声明语句
    Snail—UI学习之UITextField
    E
    Qt录音机
    著名的英文搜索引擎
    java中Map,List与Set的差别
    Android图片处理:识别图像方向并显示
    Unity3D中组件事件函数的运行顺序
    Android屏幕density, dip等相关概念总结
    Codeforces Round #257 (Div. 2)
  • 原文地址:https://www.cnblogs.com/hjdx/p/2946928.html
Copyright © 2011-2022 走看看