使用Java创建Excel,并添加内容

*使用Java创建Excel,并添加内容

一、依赖的Jar包

jxl.jar,使用jxl操作Excel

Jxl是一个开源的Java Excel API项目,通过Jxl,Java可以很方便的操作微软的Excel文档。除了Jxl之外,还有Apache的一个POI项目,也可以操作Excel,两者相比之下:Jxl使用方便,但功能相对POI比较弱。POI使用复杂。

二、源代码:

1 package cn.com.zfc.day006;
2
3 import java.io.File;
4 import java.util.Date;
5 import jxl.Workbook;
6 import jxl.write.Label;
7 import jxl.write.WritableSheet;
8 import jxl.write.WritableWorkbook;
9 import jxl.write.Number;
10 import jxl.write.DateTime;
11
12 /**
13 * 使用Java程序创建Excel,并添加内容
14 *
15 * @author zfc
16 * @date 2017年10月29日 下午12:20:54
17 /
18 public class CreateExcel {
19 public static void main(String args[]) {
20 try {
21 // 打开文件
22 WritableWorkbook book = Workbook.createWorkbook(new File(“D:/test.xls”));
23 // 生成名为“sheet1”的工作表,参数0表示这是第一页
24 WritableSheet sheet = book.createSheet(“sheet1”, 0);
25
26 / 第一行 /
27 // 在Label对象的构造子中指名单元格位置是第一列第一行(0,0),单元格内容为string
28 Label label = new Label(0, 0, “张富昌”);
29 // 将定义好的单元格添加到工作表中
30 sheet.addCell(label);
31 // 生成一个保存数字的单元格,单元格位置是第二列,第一行,单元格的内容为1234.5
32 Number number = new Number(1, 0, 1234.5);
33 sheet.addCell(number);
34 // 生成一个保存日期的单元格,单元格位置是第三列,第一行,单元格的内容为当前日期
35 DateTime dtime = new DateTime(2, 0, new Date());
36 sheet.addCell(dtime);
37
38 / 第二行 */
39 // 在Label对象的构造子中指名单元格位置是第一列第一行(0,0),单元格内容为string
40 label = new Label(0, 1, “zfc”);
41 // 将定义好的单元格添加到工作表中
42 sheet.addCell(label);
43 // 生成一个保存数字的单元格,单元格位置是第二列,第一行,单元格的内容为1234.5
44 number = new Number(1, 1, 1234);
45 sheet.addCell(number);
46 // 生成一个保存日期的单元格,单元格位置是第三列,第一行,单元格的内容为当前日期
47 dtime = new DateTime(2, 1, new Date());
48 sheet.addCell(dtime);
49
50 // 写入数据并关闭文件
51 book.write();
52 book.close();
53 } catch (Exception e) {
54 System.out.println(e);
55 }
56 }
57 }
三:运行截图如下:
使用Java创建Excel,并添加内容_第1张图片
使用Java创建Excel,并添加内容_第2张图片

原文链接:https://blog.csdn.net/weixin_55671348/article/details/120774974

你可能感兴趣的:(C语言,java,单元测试)