Genere archivos CSV, PDF y XLS a partir de objetos JS-JsObjExporter

Tiempo de ejecución: 30 minutos. Empezar

Autor: gharibi
Views Total: 272
Sitio oficial: Ir a la web
Actualizado: January 28, 2019
Licencia: MIT

Vista prévia

Genere archivos CSV, PDF y XLS a partir de objetos JS-JsObjExporter

Descripción

JsObjExporter es una biblioteca de JavaScript ligera y rápida que se utiliza para generar dinámicamente archivos CSV, XLS y PDF a partir de una matriz de objetos JavaScript.

Funcionamiento

Descargue la biblioteca y cargue el archivo JavaScript objectexporter. min. js en la página.

<script src='objectexporter.min.js'></script>

O de una CDN.

<script src='https://unpkg.com/[email protected]/dist/objectexporter.min.js'></script>

Prepare sus datos.

const myData = [{




col1: value 1,




 col2: value 2



},{




col 3: value 3,




 col 4: value 4



},{




col 5: value 6,




 col 5: value 6
}]

Exporte los datos que proporcione a un archivo CSV, XLS o PSF.

objectExporter({

exportable: myData,

type: 'xls' // or 'csv', 'pdf'
})

Personalice el encabezado para la exportación de CSV.

objectExporter({

exportable: myData,

type: 'csv',

headers: [header 1, header 2, ..., header n]
})

Personalice el nombre de archivo del archivo CSV, XLS o PSF generado.

objectExporter({

exportable: myData,

type: 'csv',

fileName: 'export'
})

Personaliza los estilos.

objectExporter({

exportable: myData,

type: 'csv',

headerStyle: 'font-size:16px; font-weight:bold;',

cellStyle: 'font-size:14px;'
})

Personalice el nombre de la hoja para la exportación de XLS/PDF.

objectExporter({

exportable: myData,

type: 'xls',

sheetName: 'yourname'
 })

Registro de cambios

v3.4.1 (01/28/2019)

  • Actualizaciones menores para el mecanismo de descarga.

01/12/2019

  • Se agregó la compatibilidad con encabezados como matriz de objetos.

01/11/2019

  • Se actualizó la versión teniendo en cuenta la nueva funcionalidad para generar PDF

Te puede interesar: