Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/thiago-cloud/csv-validation
Um software criado em Java para validação de arquivos CSV é uma ferramenta valiosa para empresas e profissionais que trabalham com dados armazenados em formato CSV (Comma-Separated Values). Essa aplicação permite verificar e garantir a integridade e precisão dos dados contidos em arquivos CSV, facilitando a análise e o uso desses dados.
https://github.com/thiago-cloud/csv-validation
java
Last synced: about 20 hours ago
JSON representation
Um software criado em Java para validação de arquivos CSV é uma ferramenta valiosa para empresas e profissionais que trabalham com dados armazenados em formato CSV (Comma-Separated Values). Essa aplicação permite verificar e garantir a integridade e precisão dos dados contidos em arquivos CSV, facilitando a análise e o uso desses dados.
- Host: GitHub
- URL: https://github.com/thiago-cloud/csv-validation
- Owner: thiago-cloud
- Created: 2023-10-19T13:05:09.000Z (about 1 year ago)
- Default Branch: main
- Last Pushed: 2024-08-29T19:09:27.000Z (5 months ago)
- Last Synced: 2024-11-15T21:34:05.721Z (2 months ago)
- Topics: java
- Language: Java
- Homepage:
- Size: 14.6 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# csv-validation
Um software criado em Java para validação de arquivos CSV é uma ferramenta valiosa para empresas e profissionais que trabalham com dados armazenados em formato CSV (Comma-Separated Values). Essa aplicação permite verificar e garantir a integridade e precisão dos dados contidos em arquivos CSV, facilitando a análise e o uso desses dados.## Validação de campos
Agora, o leitor de CSV também irá ler as linhas de todos os arquivos para verificar
a validez dos campos. Ele validará se o campo de preço é válido, se o nome do cliente
foi informado, se a data é válida e se o preço é válido. Junto do projeto, irão mais
alguns arquivos .CSV que exemplificam quais e como as funcionalidades de validação funcionam.
Abaixo está um exemplo de como o código se comporta:```
"C:\Program Files\Java\jdk-19\bin\java.exe" -agentlib:jdwp=transport=dt_socket,address=127.0.0.1:57408,suspend=y,server=n -javaagent:C:\Users\pejo5\AppData\Local\JetBrains\IdeaIC2022.2\captureAgent\debugger-agent.jar -Dfile.encoding=UTF-8 -Dsun.stdout.encoding=UTF-8 -Dsun.stderr.encoding=UTF-8 -classpath "C:\Users\pejo5\Documents\csv-validation\out\production\validador-de-csv;C:\Program Files\JetBrains\IntelliJ IDEA Community Edition 2022.2.3\lib\idea_rt.jar" Main
Connected to the target VM, address: '127.0.0.1:57408', transport: 'socket'
Bem vindo ao Sistema de Validação de CSV!Informe o caminho absoluto da pasta pendentes:
C:\Users\pejo5\Documents\csv-validation\src\pastaPendenteInforme o caminho absoluto da pasta válidos:
C:\Users\pejo5\Documents\csv-validation\src\pastaValidoInforme o caminho absoluto da pasta inválidos:
C:\Users\pejo5\Documents\csv-validation\src\pastaInvalido
Iniciando o processo de validação, detectando arquivos CSV na pasta informada
O sistema encontrou 7 arquivos, iniciando validação
Iniciando a validação do arquivo de nome: arquivo.csv
Arquivo válido, copiado para a pasta de caminhos válidos
Iniciando a validação do arquivo de nome: arquivoInvalido.csv
Arquivo inválido, copiado para a pasta de caminhos inválidos
Iniciando a validação do arquivo de nome: arquivoInvalidoDataInvalida.csv
Uma ou mais colunas do documento estão inválidas, favor verificar o CSV!
Arquivo inválido, copiado para a pasta de caminhos inválidos
Iniciando a validação do arquivo de nome: arquivoInvalidoPrecoInvalido.csv
Uma ou mais colunas do documento estão inválidas, favor verificar o CSV!
Arquivo inválido, copiado para a pasta de caminhos inválidos
Iniciando a validação do arquivo de nome: arquivoInvalidoSemNomeLinha3.csv
Arquivo inválido, copiado para a pasta de caminhos inválidos
Iniciando a validação do arquivo de nome: arquivoInvalidoSemUmCampo.csv
Arquivo inválido, copiado para a pasta de caminhos inválidos
Iniciando a validação do arquivo de nome: arquivoValido.csv
Arquivo válido, copiado para a pasta de caminhos válidos
Todos os arquivos foram validados!
```