0% found this document useful (0 votes)
90 views

Class Methods: Addmergedregion (Cellrangeaddress Region)

This document summarizes several classes and methods related to working with cells and rows in Apache POI spreadsheets. It describes the XSSFSheet class which allows adding merged cells and hyperlinks. The XSSFRow class is used to create and style rows. Key cell classes like Cell, XSSFCell are also summarized, describing cell types and how to set values, styles and hyperlinks.

Uploaded by

anand
Copyright
© © All Rights Reserved
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
90 views

Class Methods: Addmergedregion (Cellrangeaddress Region)

This document summarizes several classes and methods related to working with cells and rows in Apache POI spreadsheets. It describes the XSSFSheet class which allows adding merged cells and hyperlinks. The XSSFRow class is used to create and style rows. Key cell classes like Cell, XSSFCell are also summarized, describing cell types and how to set values, styles and hyperlinks.

Uploaded by

anand
Copyright
© © All Rights Reserved
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
You are on page 1/ 4

Class Methods

S.No
.

Methods and Description

addMergedRegion(CellRangeAddress region)
Adds a merged region of cells (hence those cells form one).
2

autoSizeColumn(int column)
Adjusts the column width to fit the contents.
3

iterator()
This method is an alias for rowIterator() to allow foreach loops
4

addHyperlink(XSSFHyperlink hyperlink)
Registers a hyperlink in the collection of hyperlinks on this sheet

For
the
remaining
methods
of
this
class,
refer
the
complete
at:https://poi.apache.org/apidocs/org/apache/poi/xssf/usermodel/XSSFSheet.html.

API

Row
This is an interface under the org.apache.poi.ss.usermodel package. It is used for high-level
representation of a row of a spreadsheet. It is a super-interface of all classes that represent rows
in POI library.

XSSFRow

This is a class under the org.apache.poi.xssf.usermodel package. It implements the Row


interface, therefore it can create rows in a spreadsheet. Listed below are the methods and
constructors under this class.

Class Methods
S.No.

Description

createCell(int columnIndex)
Creates new cells within the row and returns it.
2

setHeight(short height)
Sets the height in short units.

For
the
remaining
methods
of
this
class,
follow
the
linkhttps://poi.apache.org/apidocs/org/apache/poi/xssf/usermodel/XSSFRow.html

given

Cell
This is an interface under the org.apache.poi.ss.usermodel package. It is a super-interface of all
classes that represent cells in the rows of a spreadsheet.
Cells can take various attributes such as blank, numeric, date, error, etc. Cells should have their
own numbers (0 based) before being added to a row.

XSSFCell
This is a class under the org.apache.poi.xssf.usermodel package. It implements the Cell
interface. It is a high-level representation of cells in the rows of a spreadsheet.

Field Summary

Listed below are some of the fields of the XSSFCell class along with their description.
Cell Type

Description

CELL_TYPE_BLANK

Represents blank cell

CELL_TYPE_BOOLEAN

Represents Boolean cell (true or false)

CELL_TYPE_ERROR

Represents error value on a cell

CELL_TYPE_FORMULA

Represents formula result on a cell

CELL_TYPE_NUMERIC

Represents numeric data on a cell

CELL_TYPE_STRING

Represents string (text) on a cell

Class Methods
S.No.

Description

setCellStyle(CellStyle style)
Sets the style for the cell.
2

setCellType(int cellType)
Sets the type of cells (numeric, formula, or string).
3

setCellValue(boolean value)

Sets a boolean value for the cell.


4

setCellValue(java.util.Calendar value)
Sets a date value for the cell.
5

setCellValue(double value)
Sets a numeric value for the cell.
6

setCellValue(java.lang.String str)
Sets a string value for the cell.
7

setHyperlink(Hyperlink hyperlink)

You might also like