接着上一节的内容,本节主要讲述如何通过Java程序向Excel文件中写数据,包括:1、数据类型的控制;2、单元格及数据的格式化。
要快速上手,我们还是通过阅读代码来学习,这样可以帮助大家建立一个更直观的概念和认识。
1、写入Excel及数据类型控制
程序描述:通过Java程序新建一个名为test.xls的文件,并在Excel的第一行第一列写一个字符串,在第一行第二列写一个数字,在第一行第三列写一个日期。
几个重要对象解析:
1、WritableWorkbook:用于创建打开Excel文件
2、WritableSheet:用于创建Excel中的页签
3、Label:将单元格指定为文本型,并写入字符串
4、Number:将单元格指定为数字型,并可写入数字
5、DateTime:将单元格指定为日期型,并可写入日期
掌握这几个类及其方法后,我们便可以方便的向Excel进行写入操作了,更多对象请参见jxl api。
2、写入时单元格及数据的格式化
程序描述:在数据写入到单元格后,对数据进行格式化,包括字体大小、颜色等
效果:
几个重要对象解析:
1、WritableCellFormat:用于格式化单元格
2、WritableFont:用于格式化字体
更多请参加jxl api。
到这里本节的讲解就结束了,下面我们可以总结出Excel的写入流程:
1、用WritableWorkbook创建Excel文件
2、用WritableSheet创建页签
3、用Label、Number、DateTime等创建单元格内容
4、在创建单元格内容时,我们可以给写一个格式化方法,对单元格内容进行格式化
5、格式化主要包括2类:单元格格式化(WritableCellFormat)、值的格式化(WritableFont)
希望今天的内容能给大家对Excel写入带来帮助,下章将继续讲解Excel中的合并单元格的处理。