在poi里面 已经设置好了excel 头部名与列名!怎么设置边框与颜色!

在poi里面 已经设置好了excel 头部名与列名!怎么设置边框与颜色!,第1张

给段代码参考一下:

//设置字体

HSSFFont font = workbookcreateFont();

fontsetFontName("Arial Narrow");

fontsetBoldweight(HSSFFontBOLDWEIGHT_BOLD);

fontsetFontHeightInPoints((short) 12);

HSSFCellStyle style1 = workbookcreateCellStyle(); //设置样式

// 设置边框

style1setBorderRight(HSSFCellStyleBORDER_MEDIUM);

style1setFont(font);// 设置字体

cell1setCellStyle(style1);//使用样式设置

在样式里可以设置边框和背景色,自己试试,找需要的吧

可以看看这一页

要一个其中的例子

Java code

// Setup code

String cellName = "TestName";

Workbook wb = getMyWorkbook(); // retrieve workbook

// Retrieve the named range

// Will be something like "$C$10,$D$12:$D$14";

int namedCellIdx = wbgetNameIndex(cellName);

Name aNamedCell = wbgetNameAt(namedCellIdx);

// Retrieve the cell at the named range and test its contents

// Will get back one AreaReference for C10, and

// another for D12 to D14

AreaReference[] arefs = AreaReferencegenerateContiguous(aNamedCellgetRefersToFormula());

for (int i=0; i<arefslength; i++) {

// Only get the corners of the Area

// (use arefs[i]getAllReferencedCells() to get all cells)

CellReference[] crefs = arefs[i]getCells();

for (int j=0; j<crefslength; j++) {

// Check it turns into real stuff

Sheet s = wbgetSheet(crefs[j]getSheetName());

Row r = sgetRow(crefs[j]getRow());

Cell c = rgetCell(crefs[j]getCol());

// Do something with this corner cell

}

}

int coloumNum=sheetgetRow(0)getPhysicalNumberOfCells();//获得总列数

int rowNum=sheetgetLastRowNum();//获得总行数

EXCEL的表中列名只可能是A,B,C

你所说的列名可能是第一行,用下面代码获取列名试试:

range("A1")text

range("B1")text

按不按列读取不重要,你是想在解析完成后输出(或返回)时数据按照列的先后顺序是吧,你可以还是按行循环读取,再把读取的各个行中的cell值放入各个ArrayList里,如cell0放入ArrayList0里,最后,你想取那一列的数据,就遍历那个ArrayList

以上就是关于在poi里面 已经设置好了excel 头部名与列名!怎么设置边框与颜色!全部的内容,包括:在poi里面 已经设置好了excel 头部名与列名!怎么设置边框与颜色!、如何用Apache POI读取Excel的单元格自定义名称的值、java poi 如何获取获得excel的总的行数和列数等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/web/9632030.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-30
下一篇 2023-04-30

发表评论

登录后才能评论

评论列表(0条)

保存