AirLay backend

ExcelParser
in package

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>

Constants

ALLOWED_TYPE

public mixed ALLOWED_TYPE = ['int', 'double', 'string', 'array', 'date', 'json', 'jsonArray']

Methods

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>

parseHeader()

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>

Search results