See Release Notes
Long Term Support Release
Differences Between: [Versions 39 and 311] [Versions 39 and 400] [Versions 39 and 401] [Versions 39 and 402] [Versions 39 and 403]
(no description)
File Size: | 969 lines (32 kb) |
Included or required: | 0 times |
Referenced: | 0 times |
Includes or requires: | 0 files |
Html:: (25 methods):
__construct()
canRead()
readBeginning()
readEnding()
startsWithTag()
endsWithTag()
containsTags()
load()
setInputEncoding()
getInputEncoding()
setTableStartColumn()
getTableStartColumn()
releaseTableStartColumn()
flushCell()
processDomElement()
loadIntoExisting()
loadFromString()
loadDocument()
getSheetIndex()
setSheetIndex()
applyInlineStyle()
getStyleColor()
insertImage()
getBorderStyle()
setBorderStyle()
__construct() X-Ref |
Create a new HTML Reader instance. |
canRead($pFilename) X-Ref |
Validate that the current file is an HTML file. param: string $pFilename return: bool |
readBeginning() X-Ref |
No description |
readEnding() X-Ref |
No description |
startsWithTag($data) X-Ref |
No description |
endsWithTag($data) X-Ref |
No description |
containsTags($data) X-Ref |
No description |
load($pFilename) X-Ref |
Loads Spreadsheet from file. param: string $pFilename return: Spreadsheet |
setInputEncoding($pValue) X-Ref |
Set input encoding. param: string $pValue Input encoding, eg: 'ANSI' return: Html |
getInputEncoding() X-Ref |
Get input encoding. return: string |
setTableStartColumn($column) X-Ref |
No description |
getTableStartColumn() X-Ref |
No description |
releaseTableStartColumn() X-Ref |
No description |
flushCell(Worksheet $sheet, $column, $row, &$cellContent) X-Ref |
No description |
processDomElement(DOMNode $element, Worksheet $sheet, &$row, &$column, &$cellContent) X-Ref |
param: DOMNode $element param: Worksheet $sheet param: int $row param: string $column param: string $cellContent |
loadIntoExisting($pFilename, Spreadsheet $spreadsheet) X-Ref |
Loads PhpSpreadsheet from file into PhpSpreadsheet instance. param: string $pFilename param: Spreadsheet $spreadsheet return: Spreadsheet |
loadFromString($content, ?Spreadsheet $spreadsheet = null) X-Ref |
Spreadsheet from content. param: string $content param: null|Spreadsheet $spreadsheet return: Spreadsheet |
loadDocument(DOMDocument $document, Spreadsheet $spreadsheet) X-Ref |
Loads PhpSpreadsheet from DOMDocument into PhpSpreadsheet instance. param: DOMDocument $document param: Spreadsheet $spreadsheet return: Spreadsheet |
getSheetIndex() X-Ref |
Get sheet index. return: int |
setSheetIndex($pValue) X-Ref |
Set sheet index. param: int $pValue Sheet index return: HTML |
applyInlineStyle(&$sheet, $row, $column, $attributeArray) X-Ref |
Apply inline css inline style. NOTES : Currently only intended for td & th element, and only takes 'background-color' and 'color'; property with HEX color TODO : - Implement to other propertie, such as border param: Worksheet $sheet param: int $row param: string $column param: array $attributeArray |
getStyleColor($value) X-Ref |
Check if has #, so we can get clean hex. param: $value return: null|string |
insertImage(Worksheet $sheet, $column, $row, array $attributes) X-Ref |
param: Worksheet $sheet param: string $column param: int $row param: array $attributes |
getBorderStyle($style) X-Ref |
Map html border style to PhpSpreadsheet border style. param: string $style return: null|string |
setBorderStyle(Style $cellStyle, $styleValue, $type) X-Ref |
param: Style $cellStyle param: string $styleValue param: string $type |