SupplierDownload extends Component
Servicio que genera una hoja de cálculo de los datos de materiales
Table of Contents
Methods
- generateSupplier() : null
- Desc: Genera la hoja de cálculo para Productos.
- setDataColums() : void
- Desc: Agrega los datos en las columnas de determinada fila.
- setHeaders() : void
- Desc: Agrega los titulos o cabeceras de las columnas.
Methods
generateSupplier()
Desc: Genera la hoja de cálculo para Productos.
public
generateSupplier(array<string|int, mixed> $data) : null
Notes: n/a,
Ref: n/a
Date: 2025-12-10, Version: v0.2512.06
Example: n/a
Parameters
- $data : array<string|int, mixed>
-
Array de datos de la tabla
Return values
nullsetDataColums()
Desc: Agrega los datos en las columnas de determinada fila.
private
setDataColums(array<string|int, mixed> $columsArrData, array<string|int, string> $columNames, int $rowNumber, Worksheet $activeWorksheet) : void
Notes: Debe ser usado en un ciclo for para llenar todas las filas correspondientes,
Ref: n/a
Date: 2025-12-10, Version: v0.2512.06
Example: n/a
Parameters
- $columsArrData : array<string|int, mixed>
-
Datos de la columna
- $columNames : array<string|int, string>
-
Array de string con los nombres de las columnas (los mismos de la base de datos)
- $rowNumber : int
-
Número de fila.
- $activeWorksheet : Worksheet
-
Hoja de cálculo donde se insertarán los datos.
setHeaders()
Desc: Agrega los titulos o cabeceras de las columnas.
private
setHeaders(array<string|int, string> $headers, Worksheet $activeWorksheet) : void
Notes: n/a,
Ref: n/a
Date: 2025-12-10, Version: v0.2512.06
Example: n/a
Parameters
- $headers : array<string|int, string>
-
Array de strings con los nombres de las cabeceras
- $activeWorksheet : Worksheet