2011年计算机二级考试JAVA知识点整理(78)

来源:计算机等级考试    发布时间:2012-08-29    计算机等级考试视频    评论

  // 生成名为“第一页”的工作表,参数0表示这是第一页

  WritableSheet sheet = book.createSheet("第一页", 0);

  // 在Label对象的构造子中指名单元格位置是第一列第一行(0,0)

  // 以及单元格内容为test

  Label label = new Label(0, 0, "test");

  // 将定义好的单元格添加到工作表中

  sheet.addCell(label);

  /*

  * 生成一个保存数字的单元格 必须使用Number的完整包路径,否则有语法歧义 单元格位置是第二列,第一行,值为789.123

  */

  jxl.write.Number number = new jxl.write.Number(1, 0, 789.123);

  sheet.addCell(number);

  // 写入数据并关闭文件

  book.write();

  book.close();

  } catch (Exception e) {

  System.out.println(e);

  }

  }

  }

  编译执行后,会在当前位置产生一个Excel文件。

  三、读取文件

  以刚才我们创建的Excel文件为例,做一个简单的读取操作,程序代码如下:

  //读取Excel的类

  import java.io.*;

  import jxl.*;

  public class ReadXLS {

  public static void main(String args[]) {

  try {

  Workbook book = Workbook.getWorkbook(new File("测试.xls"));

  // 获得第一个工作表对象

  Sheet sheet = book.getSheet(0);

  // 得到第一列第一行的单元格

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

  String result = cell1.getContents();

  System.out.println(result);

  book.close();

  } catch (Exception e) {

  System.out.println(e);

  }

  }

  }

  程序执行结果:test

视频学习

我考网版权与免责声明

① 凡本网注明稿件来源为"原创"的所有文字、图片和音视频稿件,版权均属本网所有。任何媒体、网站或个人转载、链接转贴或以其他方式复制发表时必须注明"稿件来源:我考网",违者本网将依法追究责任;

② 本网部分稿件来源于网络,任何单位或个人认为我考网发布的内容可能涉嫌侵犯其合法权益,应该及时向我考网书面反馈,并提供身份证明、权属证明及详细侵权情况证明,我考网在收到上述法律文件后,将会尽快移除被控侵权内容。

最近更新

社区交流

考试问答