Importei um arquivo CSV com a primeira coluna com valores de data e hora no formato ISO 8601 , como
2012-01-01T00:00:00.000Z
para o primeiro momento do ano de 2012.
Então, desejando que o LibreOffice reconhecesse o formato (como eu estava ansioso para plotar um diagrama), selecionei a coluna, escolhi Format Cells...
e inseri o formato de hora personalizado como
YYYY-MM-DDTHH:MM:SS.000Z
E isso parece funcionar se ... Eu edito uma célula para remover uma aspas simples oculta desde o início (que serve para proteger a interpretação do conteúdo de uma célula), pois todas as células recém-formatadas agora armazenam valores como
'2012-01-01T00:00:00.000Z
(observe a aspas simples - só é visível quando você edita uma célula específica).
E devo fazê-lo para todas as células da coluna. Como posso automatizar isso?
ATUALIZAÇÃO: Eu já encontrei uma solução para o meu caso específico: ajuda a definir um formato de coluna como "hora" no diálogo de importação de CSV. Mas ainda estou curioso para saber como isso poderia ser feito caso eu não tivesse o arquivo de dados .csv original para importar, mas apenas o arquivo .ods com os dados já importados sem o formato especificado no momento da importação.