Skip to content

Repositorio para el tratamiento de información de un archivo xlsx y su esportación de contactos a un archivo .vcf

Notifications You must be signed in to change notification settings

JoseLuisMonroy/ExcelFile_to_VCF

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

55 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Aprendiendo a manejar archivos de excel desde JS

En este repositorio se mostrarán codigos básicos para la lectura y la escritura en archivos xlsx

Archivos xlsx

Importante: Para una lectura correcta revisar que las tablas tengan encabezados y que se encuentren en la primera fila con el siguiente formato

Nombre Numero ...
------ ------- ...

Dependencias

Jest

La dependencia de Jest se emplea en el proyecto para llevar a cabo las pruebas unitarias.

Se optó por usar esta dependencia debido al choque que hay con las pruebas unitarias automatizadas por GitHub y windows.

xlsx

La dependencia de xlsx se ha empleado para dar lectura a los archivos de tipo excel

Fs-Extra

fs-extra fue de utilidad para poder mover los archivos de salida a una carpeta, esto con la finalidad de tener más orden en el proyecto

Descarga del proyecto

Para tener el proyecto en tu ordenador realiza los siguientes pasos: Realiza un fork de este rpositorio En la terminal ejecuta el siguiente comando (sustituyendo username por tu usuario en gitHub)

git clone https://github.com/[Username]/ExcelFile_to_VCF

En la terminal ejecuta el siguiente comando

cd PracticaJS_xlsx

Instala las dependencias con el siguiente comando

npm install -i

O bien, instalando una a una las dependencias

npm install jest --save
npm install xlsx
npm install fs-extra

Pruebas unitarias

Para correr las pruebas unitarias se ejecuta el siguiente comando
npm test --all

Ejecución del proyecto

Antes de ejecutar el codigo, asegurate de haber colocado el archivo xlsx en la carpeta public y poner su nombre en el archivo index.js en la variable file. Para ejecutar el proyecto se debe ejecutar el siguiente comando

node index.js

Para ver y entender mi trabajo, puedes ver el commit line

About

Repositorio para el tratamiento de información de un archivo xlsx y su esportación de contactos a un archivo .vcf

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published