@presstencao/convert_file v1.2.5
@presstencao/convert_file
Descrição
Este pacote é utilizado para converter arquivos .txt para .csv e mover o arquivo convertido para um novo caminho. Ele possui funcionalidades para manipulação de arquivos em chunks, permitindo o processamento de grandes volumes de dados.
Instalação
Para instalar o pacote, utilize o npm:
npm install @presstencao/convert_fileou
yarn add @presstencao/convert_fileUso
Conversão de Arquivo .txt para .csv
A função principal do pacote realiza a conversão de um arquivo .txt para .csv e move o arquivo resultante para um novo diretório.
Parâmetros
options(Object): Objeto de opções contendo os seguintes campos:path(string): O caminho do diretório onde o arquivo.txtestá localizado.file_name(string): O nome do arquivo.txtque deseja converter.new_path(string): O caminho do diretório onde o arquivo.csvdeve ser movido.ext(string): A extensão do arquivo que deseja converter (padrão:csv).callback(Function) opcional: A função de callback que será chamada após o término do processamento.chunk_size(number) opcional: O tamanho do chunk que será processado por vez (padrão: 1000).pause_time(number) opcional: O tempo de pausa entre cada chunk (padrão: 400ms).header(boolean) opcional: Indica se o arquivo tem um cabeçalho (padrão: false).
Exemplo
const convert = require("@presstencao/convert_file");
convert({
path: "./",
file_name: "example.txt",
new_path: "./converted",
ext: "csv",
callback: console.log,
chunk_size: 1000,
pause_time: 400,
header: false,
});Contribuição
Para contribuir com o projeto, envie um pull request no repositório do GitHub: convert_file.
Visite também:
NPM para mais informações. YARN para mais informações.
Licença
Este projeto está licenciado sob a Licença MIT.
Dependências do Sistema
"express": "^4.21.2", "fs": "^0.0.1-security", "progress": "^2.0.3"
Versão do Node.js compativel
^16.0.0 - 18.0.0
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago