PHP Класс XLSXWriter

Показать файл Открыть проект Примеры использования класса

Защищенные свойства (Protected)

Свойство Тип Описание
$author ------------------------------------------------------------------
$cell_formats
$cell_types contains excel format like YYYY-MM-DD HH:MM:SS
$current_sheet contains friendly format like datetime
$shared_string_count unique set
$shared_strings
$sheets
$temp_dir
$temp_files count of non-unique references to the unique set

Открытые методы

Метод Описание
__construct ( )
__destruct ( )
array_first_key ( array $arr ) ------------------------------------------------------------------
convert_date_time ( $date_input ) ------------------------------------------------------------------
log ( $string ) ------------------------------------------------------------------
markMergedCell ( $sheet_name, $start_cell_row, $start_cell_column, $end_cell_row, $end_cell_column )
sanitize_filename ( $filename ) ------------------------------------------------------------------
setAuthor ( $author = '' )
setTempDir ( $dir )
writeSheet ( array $data, $sheet_name = '', array $header_types = [] )
writeSheetHeader ( $sheet_name, array $header_types, $suppress_row = false )
writeSheetRow ( $sheet_name, array $row )
writeToFile ( $filename )
writeToStdOut ( )
writeToString ( )
xlsCell ( $row_number, $column_number ) *
xmlspecialchars ( $val ) ------------------------------------------------------------------

Защищенные методы

Метод Описание
buildAppXML ( )
buildContentTypesXML ( )
buildCoreXML ( )
buildRelationshipsXML ( )
buildWorkbookRelsXML ( )
buildWorkbookXML ( )
finalizeSheet ( $sheet_name )
initializeSheet ( $sheet_name )
setSharedString ( $v )
tempFilename ( )
writeCell ( XLSXWriter_BuffererWriter &$file, $row_number, $column_number, $value, $cell_format_index )
writeSharedStringsXML ( )
writeStylesXML ( )

Приватные методы

Метод Описание
addCellFormat ( $cell_format )
determineCellType ( $cell_format )
escapeCellFormat ( $cell_format )

Описание методов

__construct() публичный Метод

public __construct ( )

__destruct() публичный Метод

public __destruct ( )

array_first_key() публичный статический Метод

------------------------------------------------------------------
public static array_first_key ( array $arr )
$arr array

buildAppXML() защищенный Метод

protected buildAppXML ( )

buildContentTypesXML() защищенный Метод

protected buildContentTypesXML ( )

buildCoreXML() защищенный Метод

protected buildCoreXML ( )

buildRelationshipsXML() защищенный Метод

protected buildRelationshipsXML ( )

buildWorkbookRelsXML() защищенный Метод

protected buildWorkbookRelsXML ( )

buildWorkbookXML() защищенный Метод

protected buildWorkbookXML ( )

convert_date_time() публичный статический Метод

------------------------------------------------------------------
public static convert_date_time ( $date_input )

finalizeSheet() защищенный Метод

protected finalizeSheet ( $sheet_name )

initializeSheet() защищенный Метод

protected initializeSheet ( $sheet_name )

log() публичный статический Метод

------------------------------------------------------------------
public static log ( $string )

markMergedCell() публичный Метод

public markMergedCell ( $sheet_name, $start_cell_row, $start_cell_column, $end_cell_row, $end_cell_column )

sanitize_filename() публичный статический Метод

------------------------------------------------------------------
public static sanitize_filename ( $filename )

setAuthor() публичный Метод

public setAuthor ( $author = '' )

setSharedString() защищенный Метод

protected setSharedString ( $v )

setTempDir() публичный Метод

public setTempDir ( $dir )

tempFilename() защищенный Метод

protected tempFilename ( )

writeCell() защищенный Метод

protected writeCell ( XLSXWriter_BuffererWriter &$file, $row_number, $column_number, $value, $cell_format_index )
$file XLSXWriter_BuffererWriter

writeSharedStringsXML() защищенный Метод

protected writeSharedStringsXML ( )

writeSheet() публичный Метод

public writeSheet ( array $data, $sheet_name = '', array $header_types = [] )
$data array
$header_types array

writeSheetHeader() публичный Метод

public writeSheetHeader ( $sheet_name, array $header_types, $suppress_row = false )
$header_types array

writeSheetRow() публичный Метод

public writeSheetRow ( $sheet_name, array $row )
$row array

writeStylesXML() защищенный Метод

protected writeStylesXML ( )

writeToFile() публичный Метод

public writeToFile ( $filename )

writeToStdOut() публичный Метод

public writeToStdOut ( )

writeToString() публичный Метод

public writeToString ( )

xlsCell() публичный статический Метод

*
public static xlsCell ( $row_number, $column_number )
$row_number int, zero based
$column_number int, zero based

xmlspecialchars() публичный статический Метод

------------------------------------------------------------------
public static xmlspecialchars ( $val )

Описание свойств

$author защищенное свойство

------------------------------------------------------------------
protected $author

$cell_formats защищенное свойство

protected $cell_formats

$cell_types защищенное свойство

contains excel format like YYYY-MM-DD HH:MM:SS
protected $cell_types

$current_sheet защищенное свойство

contains friendly format like datetime
protected $current_sheet

$shared_string_count защищенное свойство

unique set
protected $shared_string_count

$shared_strings защищенное свойство

protected $shared_strings

$sheets защищенное свойство

protected $sheets

$temp_dir защищенное свойство

protected $temp_dir

$temp_files защищенное свойство

count of non-unique references to the unique set
protected $temp_files