LibreDTE
Biblioteca para trabajo con DTE del SII de Chile
Métodos públicos estáticos | Lista de todos los miembros
Referencia de la Clase sasco\LibreDTE\CSV

Métodos públicos estáticos

static read ($archivo, $separador=';', $delimitadortexto='"')
 
static generate (array $data, $archivo, $separador=';', $delimitadortexto='"')
 
static save (array $data, $archivo, $separador=';', $delimitadortexto='"')
 

Descripción detallada

Manejar archivos CSV

Esta clase está basada en la clase: disponible en: https://github.com/SowerPHP/extension-general/blob/master/Utility/Spreadsheet/CSV.php

Autor
Esteban De La Fuente Rubio, DeLaF (esteban[at]sasco.cl)
Versión
2015-09-17

Definición en la línea 36 del archivo CSV.php.

Documentación de las funciones miembro

◆ generate()

static sasco\LibreDTE\CSV::generate ( array  $data,
  $archivo,
  $separador = ';',
  $delimitadortexto = '"' 
)
static

Crea un archivo CSV a partir de un arreglo

Parámetros
dataArreglo utilizado para generar la planilla
archivoNombre del archivo sin extensión (sin .csv)
separadorseparador a utilizar para diferenciar entre una columna u otra
delimitadortextoDelimitador del texto para "rodear" cada campo del CSV
Autor
Esteban De La Fuente Rubio, DeLaF (esteban[at]sasco.cl)
Versión
2015-09-17

Definición en la línea 73 del archivo CSV.php.

◆ read()

static sasco\LibreDTE\CSV::read (   $archivo,
  $separador = ';',
  $delimitadortexto = '"' 
)
static

Lee un archivo CSV

Parámetros
archivoarchivo a leer (ejemplo índice tmp_name de un arreglo $_FILES)
separadorseparador a utilizar para diferenciar entre una columna u otra
delimitadortextoDelimitador del texto para "rodear" cada campo del CSV
Autor
Esteban De La Fuente Rubio, DeLaF (esteban[at]sasco.cl)
Versión
2015-09-17

Definición en la línea 47 del archivo CSV.php.

Referenciado por sasco\LibreDTE\Sii\LibroCompraVenta\agregarComprasCSV(), sasco\LibreDTE\Sii\LibroGuia\agregarCSV() y sasco\LibreDTE\Sii\LibroCompraVenta\agregarVentasCSV().

◆ save()

static sasco\LibreDTE\CSV::save ( array  $data,
  $archivo,
  $separador = ';',
  $delimitadortexto = '"' 
)
static

Crea un archivo CSV a partir de un arreglo guardándolo en el sistema de archivos

Parámetros
dataArreglo utilizado para generar la planilla
archivoNombre del archivo que se debe generar
separadorseparador a utilizar para diferenciar entre una columna u otra
delimitadortextoDelimitador del texto para "rodear" cada campo del CSV
Autor
Esteban De La Fuente Rubio, DeLaF (esteban[at]sasco.cl)
Versión
2015-09-17

Definición en la línea 100 del archivo CSV.php.


La documentación para esta clase fue generada a partir del siguiente fichero: