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. |
SetValue | Sets the actual WYSIWYG representation of the cell value. |
SetupCell | Actually sets up the XLSCell class. This is an auxiliary method to |
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.
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.
Returns the attribute to use for this specific cell.
Returns: | an instance of wx.grid.GridCellAttr. |
---|
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.
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: |
|
---|
Sets the actual WYSIWYG representation of the cell value.
Parameters: | value – the current text value to insert in the cell. |
---|
Note
This method is currently unused as everything is handled inside the XLSText class.
See also
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.