2023年11月28日发(作者:)

javasheet设置名称_Java实现给Excel模板赋值(直接打开表

格赋值或者⽤⾃定义。。。

1:需求

直接打开表格填充数据到模板后的效果可能出现表格重叠的问题

⽤⾃定义名称填充数据到模板后表格互不影响

Excel⾃⾝有⼀个“定义名称”的功能,

(1)可以给任意的单元格定义⼀个名称,⽐如定义某个单元格的名称为:testA1,如何给这个名称为“testA1”的单元格赋值。

(2)可以给选中的⼀块区域(在PageOffice的概念⾥称这块区域为⼀个Table)定义⼀个名称,⽐如定义区域“B4:F13”的名称为:report,

最终所有的⾃定义名称

/

//定义Table对象,参数“report1”为Excel中定义的名称,“4”为名称指定区域的⾏数,

//打开Word⽂件

aFields().get(1).setValue("300");

两次演⽰效果⽐较. 直接打开表格的效果发现少了 10, 11, 12 , 三个⽉份的数据.但是⽤⾃定义名称会⾃动分开. 不会出现重叠的现象