《Java开发有一说一》——向Excel文件中写数据

时间:2023-02-02 22:09:26

      接着上一节的内容,本节主要讲述如何通过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、写入时单元格及数据的格式化

     程序描述:在数据写入到单元格后,对数据进行格式化,包括字体大小、颜色等

 

效果:

《Java开发有一说一》——向Excel文件中写数据

几个重要对象解析:

      1、WritableCellFormat:用于格式化单元格

      2、WritableFont:用于格式化字体

更多请参加jxl api。

到这里本节的讲解就结束了,下面我们可以总结出Excel的写入流程:

      1、用WritableWorkbook创建Excel文件

      2、用WritableSheet创建页签

      3、用Label、Number、DateTime等创建单元格内容

      4、在创建单元格内容时,我们可以给写一个格式化方法,对单元格内容进行格式化

      5、格式化主要包括2类:单元格格式化(WritableCellFormat)、值的格式化(WritableFont)

希望今天的内容能给大家对Excel写入带来帮助,下章将继续讲解Excel中的合并单元格的处理。