ExcelParser
Table of Contents
-
ALLOWED_TYPE
= ['int', 'double', 'string', 'array', 'date', 'json', 'jsonArray']
-
parse()
: array<string|int, mixed>
-
convertValueToType()
: int|float|string|array<string|int, string>
-
parseFile()
: array<string|int, mixed>
-
parseHeader()
: array<string|int, mixed>
-
parseRow()
: array<string|int, mixed>
ALLOWED_TYPE
public
mixed
ALLOWED_TYPE
= ['int', 'double', 'string', 'array', 'date', 'json', 'jsonArray']
parse()
public
parse(string $filename) : array<string|int, mixed>
Parameters
-
$filename
: string
-
Return values
array<string|int, mixed>
—
convertValueToType()
private
convertValueToType(mixed $value, string $type) : int|float|string|array<string|int, string>
Parameters
-
$value
: mixed
-
-
$type
: string
-
Return values
int|float|string|array<string|int, string>
—
parseFile()
private
parseFile(string $filename) : array<string|int, mixed>
Parameters
-
$filename
: string
-
Return values
array<string|int, mixed>
—
private
parseHeader(array<string|int, mixed> $rawHeader) : array<string|int, mixed>
Parameters
-
$rawHeader
: array<string|int, mixed>
-
Return values
array<string|int, mixed>
—
parseRow()
private
parseRow(array<string|int, mixed> $rawRow, array<string|int, mixed> $header) : array<string|int, mixed>
Parameters
-
$rawRow
: array<string|int, mixed>
-
-
$header
: array<string|int, mixed>
-
Return values
array<string|int, mixed>
—