JS array to CSV exportador y CSV to table Converter-CSVx. js
| Autor: | LCluber |
|---|---|
| Views Total: | 181 |
| Sitio oficial: | Ir a la web |
| Actualizado: | April 11, 2019 |
| Licencia: | MIT |
Vista prévia
Descripción
CSVx. js es una biblioteca JavaScript pequeña y fácil de usar que genera un archivo CSV descargable a partir de una matriz de JavaScript y rellena una tabla HTML con los datos CSV.
Funcionamiento
Instalar & descargar.
# NPM $ npm install @lcluber/csvxjs --save
Importe los módulos exportar y convertir.
import { Export, Convert } from '@lcluber/csvxjs'; Conver una matriz de objetos en un archivo CSV. Parámetros posibles:
- filename: nombre de archivo personalizado
- datos: matriz de datos
- Opciones: opciones
var array = [
{
firstname:'Jill',
lastname:'Smith',
age:50
},
{
firstname:'Eve',
lastname:'Jacksona',
age:94
},
{
firstname:'Mary',
lastname:'Moe',
age:43
}
]; Export.data('example',array,{
separator: ';'
}); Convierta los datos CSV en una tabla HTML. Parámetros posibles:
- datos: Los datos CSV
- Opciones: opciones
- CSS: clases CSS adicionales
var data = '"Firstname";"Lastname";"Age"\r\n\ "Jill";"Smith";"50"\r\n\ "Eve";"Jacksona";"94"\r\n\ "Mary";"Moe";"43"';
document.getElementById("table").innerHTML = Convert.table(data,{separator: ';'}, {table: 'table'}); Opciones posibles para el Export .
Export.data('example',array,{
data: 'text/csv',
charset: 'utf-8',
labels: true,
quote: '"',
separator: ',',
CRLF: '\r\n',
customLabels: []
}); Opciones posibles para el Convert .
Convert.table(data,{
labels: true,
quote: '"',
separator: ',',
CRLF: '\r\n'
},{
table: '',
th: ''
}); Registro de cambios
v0.1.10 (04/11/2019)
- Se corrigió la exportación CSV con mejor comprobación de nombre de archivo
v0.1.9 (04/10/2019)
- Se ha corregido la exportación CSV con caracteres especiales
v0.1.8 (04/01/2019)
- Mejores términos





