Eu preciso abrir regularmente arquivos CSV de um determinado formato no Libre Office Calc (no Linux Mint). O formato é sempre um separador de vírgulas e a primeira coluna uma data como D/M/Y
.
Alguém poderia sugerir uma maneira de abrir esses arquivos sem precisar especificar repetidamente o formato no formulário de importação de texto, que normalmente aparece quando um CSV é aberto.
Terei prazer em considerar as opções de linha de comando, qualquer script ou macro ou até mesmo um script AutoKey. A única restrição é que não deve interferir na abertura de CSVs que não se enquadrem neste formato.
Dados de exemplo:
11 Jul 19, “Description 1”, 12.34
06/8/19, “Description 2”, 56.78
31/7/19, “Description 3”, 90.00
Editar - formatos de data
Os formatos de data mistos são tratados pelo Calc, quando você define a coluna A para ser do tipo Data (na caixa de diálogo Importar texto). A solução deve incluir essa funcionalidade.
Depois de muito pesquisar, cheguei a esta resposta . Um comentário de @Adobe links para https://wiki.openoffice.org/wiki/Documentation/DevGuide/Spreadsheets/Filter_Options#Filter_Options_for_the_CSV_Filter , que descreve as opções de filtro.
Este comando funcionou para mim:
Explicação do conteúdo do argumento do filtro
Após o tipo, há cinco campos separados por vírgulas:
Uma vez que o arquivo é aberto no Calc, posso classificar cronologicamente e fazer aritmética na coluna numérica.
Existem muitas outras opções na referência, todas igualmente abrangentes.