Importação de Arquivos CSV

Neste tópico, fornecemos diretrizes para abrir e manipular arquivos CSV, considerando detalhes como separadores e o uso de aspas. É crucial garantir que, após salvar os dados, sua estrutura seja preservada. Como exemplo, usaremos a suíte LibreOffice Calc, mas você pode optar por um editor de texto ou uma suíte de escritório de sua preferência, fazendo as adaptações necessárias.

  • Abertura do LibreOffice Calc

Abra o LibreOffice Calc.

fsense-example-integration-116

  • Abertura do Arquivo CSV

Clique em Arquivo no menu superior.

Selecione Abrir ou pressione "Ctrl + O" no teclado para abrir o diálogo de abertura de arquivo.

fsense-example-integration-115

Navegue até o local onde o arquivo CSV está armazenado.

Selecione o arquivo CSV desejado e clique em Abrir.

fsense-example-integration-117

  • Configuração da Importação

Após abrir o arquivo, a janela do Assistente de Importação será exibida, permitindo a configuração da importação dos dados.

fsense-example-integration-119

Na seção Separador, certifique-se de que o separador selecionado seja o mesmo configurado na propriedade csv.delimiter do arquivo fsense.properties.

Marque a opção Tabulação caso esteja desmarcada.

fsense-example-integration-120

Marque a opção Mesclar delimitadores.

fsense-example-integration-118

Na seção Delimitador de texto, certifique-se de que o delimitador selecionado seja o mesmo configurado na propriedade csv.text.qualifier do arquivo fsense.properties.

fsense-example-integration-121

Marque a opção Formatar campos entre aspas como texto para garantir que todos os dados sejam tratados como texto.

fsense-example-integration-122

Clique em OK.

Após configurar a importação de acordo com suas preferências, o arquivo será aberto no LibreOffice com os dados formatados conforme as opções escolhidas.

  • Remoção da Formatação

Selecione todas as células da tabela e clique com o botão direito, escolhendo a opção Formatar células.

fsense-example-integration-123

Na aba Números, selecione a opção Como texto.

fsense-example-integration-124

Insira um novo registro e salve o arquivo.

fsense-example-integration-125

Ao abrir o arquivo em outro editor de texto, como o Visual Studio Code por exemplo, verifique que os dados foram salvos mantendo a mesma estrutura de separadores e delimitadores, essencial para que a aplicação Java possa realizar a leitura do arquivo CSV corretamente e evitar possíveis erros de leitura devido delimitadores diferentes.

fsense-example-integration-126