Skip to content

matheusfsantana/excel-to-json-cli

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

14 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

excel-to-json-cli

Um CLI simples para converter arquivos .xslx para .json

Como instalar

$ npm install -g git+https://github.com/matheusfsantana/excel-to-json-cli.git

Como utilizar

Se você quer converter um arquivo .xlsx para JSON e que as chaves no JSON possua o mesmo nome que as colunas do Excel execute:

$ excel-to-json -f ../caminho/para/seu/arquivo/excel.xlsx -o caminho/para/seu/arquivo/arquivo.json

Caso você queira que alguma coluna do arquivo Excel tenha um nome diferente no JSON execute:

$ excel-to-json -c -f ../caminho/para/seu/arquivo/excel.xlsx -o caminho/para/seu/arquivo/arquivo.json

Opções

Opção Descrição Exemplo
-V, --version Exibe a versão do CLI.
-c, --columns Use esta flag para renomear colunas do arquivo .xlsx antes de salvar o JSON.
-f, --file <file> Especifique o caminho do arquivo .xlsx que deseja converter para JSON. -f caminho/seu/arquivo/xlsx/file.xlsx
-o, --output <output> Especifique onde deseja salvar o arquivo JSON. -o caminho/seu/arquivo/json/file.json
-h, --help Exibe ajuda sobre os comandos disponíveis.

Melhorias implementadas

  • Agora o feedback ao salvar ou ao dar um erro caso o arquivo/diretório não exista, retorna o caminho completo do arquivo ou diretorio. Ex: Salvo com sucesso em /home/user/folder/file.json

  • Agora ao salvar um arquivo com o mesmo nome em uma mesma pasta o arquivo não é sobreescrito, é criado um novo; Ex: teste (1).json, teste (2).json, etc

  • Testes unitários para as funções de extrair dados do excel, converter os dados para objeto e salvar arquivo em json.

About

Um CLI simples para converter arquivos .xslx para .json

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published