@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
11 months ago
11 months ago
11 months ago
11 months ago
11 months ago
11 months ago
11 months ago
11 months ago
11 months ago
11 months ago
11 months ago
11 months ago
11 months ago
11 months ago
11 months ago
11 months ago
11 months ago
11 months ago
11 months ago
11 months ago
11 months ago
11 months ago
11 months ago
11 months ago
11 months ago
11 months ago
11 months ago
11 months ago
11 months ago
11 months ago
11 months ago
11 months ago