This is a class which holds information about a single cell in XLSGrid
.
It stores (via auxiliary classes), all details about cell background, text,
font, colours and borders.
__init__ |
Default class constructor. |
GetAttr |
Returns the attribute to use for this specific cell. |
GetComment |
Returns the cell comment, if any. |
GetValue |
Returns the actual WYSIWYG representation of the cell value. |
SetCellSize |
Sets the size of the cell. |
SetupCell |
Actually sets up the XLSCell class. This is an auxiliary method to |
SetValue |
Sets the actual WYSIWYG representation of the cell value. |
XLSCell
(object)¶This is a class which holds information about a single cell in XLSGrid
.
It stores (via auxiliary classes), all details about cell background, text,
font, colours and borders.
__init__
(self, book, cell, xf_index, xls_text, xls_comment, hyperlink, rich_text, default_width, default_colour)¶Default class constructor.
Parameters: |
|
---|
Note
If you are using version 0.7.1 or lower for xlrd, the hyperlink
parameter will always be None
as this feature is available only in
xlrd 0.7.2 (SVN).
Note
If you are using version 0.7.1 or lower for xlrd, the rich_text
parameter will always be None
as this feature is available only in
xlrd 0.7.2 (SVN).
Note
if Mark Hammonds’ pywin32 package is not available, the xls_text parameter will almost surely not be the WYSIWYG representation of the cell text.
Note
If Mark Hammonds’ pywin32 package is not available, the xls_comment
parameter will always be None
.
GetAttr
(self)¶Returns the attribute to use for this specific cell.
Returns: | an instance of grid.GridCellAttr . |
---|
GetComment
(self)¶Returns the cell comment, if any.
Returns: | an instance of XLSComment . |
---|
Note
If Mark Hammonds’ pywin32 package is not available, this method
always returns None
.
GetValue
(self)¶Returns the actual WYSIWYG representation of the cell value.
SetCellSize
(self, rows, cols)¶Sets the size of the cell.
Specifying a value of more than 1 in rows or cols will make the cell at (row, col) span the block of the specified size, covering the other cells which would be normally shown in it. Passing 1 for both arguments resets the cell to normal appearance.
Parameters: |
|
---|
SetupCell
(self, book, cell, xf_index, xls_text, xls_comment, hyperlink, rich_text, default_width, default_colour)¶Actually sets up the XLSCell
class. This is an auxiliary method to
avoid cluttering the __init__
method.
Parameters: |
|
---|
Note
If you are using version 0.7.1 or lower for xlrd, the hyperlink
parameter will always be None
as this feature is available only in
xlrd 0.7.2 (SVN).
Note
If you are using version 0.7.1 or lower for xlrd, the rich_text
parameter will always be None
as this feature is available only in
xlrd 0.7.2 (SVN).
Note
if Mark Hammonds’ pywin32 package is not available, the xls_text parameter will almost surely not be the WYSIWYG representation of the cell text.
Note
If Mark Hammonds’ pywin32 package is not available, the xls_comment
parameter will always be None
.