Pergunte aqui
1

Calc - como fazer planilha mensal de vários anos?

perguntadas 2017-10-05 22:24:00 +0200

imagem do gravatar de Tórus

updated 2019-03-01 19:04:26 +0200

imagem do gravatar de Schiavinatto

Eu queria montar uma planilha no seguinte formato:

            | Coluna 1 | Coluna 2 | ...
   Jan/2001 | Dado     | Dado     | ...
   Fev/2001 | Dado     | Dado     | ...
   ...

Só que o espaço de tempo é relativamente grande, alguns anos, então queria saber se existe uma forma de montar essa tabela sem ter que introduzir manualmente cada mês na primeira coluna.

E se possível, se existe um jeito de calcular os dados em, por exemplo, um programa python para injetar no arquivo do Calc.

editar alterar tag assinalar como ofensivo fechar mesclar Excluir

Comentários

Caro @Tórus, pelo que entendi, tens grande quantidade de dados para inserir em uma planilha, creio que uma coluna a mais não será o problema, mas pode ser automatizada. Sobre "um programa python para injetar no arquivo do Calc", como estão estes dados, qual o formato ? De um exemplo.

imagem do gravatar de SchiavinattoSchiavinatto ( 2017-10-06 01:32:18 +0200 )editar

Pois é, as colunas não são um problema. O que tomaria tempo e seria um problema seria colocar as fileiras os meses 1 por 1.

Os dados extraídos por um programa, escrito em python por exemplo, podem ser salvos em ".json", ".xml" e talvez até ".ods".

imagem do gravatar de TórusTórus ( 2017-10-06 13:21:10 +0200 )editar

Extrair de onde ? Como estão estes dados ( o formato) ?

imagem do gravatar de SchiavinattoSchiavinatto ( 2017-10-06 16:50:32 +0200 )editar

Os dados estão em pdfs.

imagem do gravatar de TórusTórus ( 2017-10-08 23:19:35 +0200 )editar

Acredito que possa converter PDF direto para xls (tem vários online) e ler no LibreOffice e salvar em ods. E depois dar alguma ajustada se necessário.

imagem do gravatar de SchiavinattoSchiavinatto ( 2017-10-10 05:10:17 +0200 )editar

1 Resposta

2

respondidas 2017-10-08 02:00:49 +0200

imagem do gravatar de Grafeno

Boa noite,

Vou mostrar uma alternativa por fórmula. Usando a função DATA() e a função LINHA() é possível pular de mês em mês a cada nova linha.

Supondo que a lista comece na célula A2, então a fórmula seria:

=DATA(2001;LINHA()-1;1)

Por padrão o Calc exibirá "01/01/01", mas isto é formato, basta ir em Formatar > Células > Categoria "Data" e colocar MMM/AAAA no campo Código do formato. Automaticamente será exibido "jan/2001".

Em seguida, é só arrastar a fórmula para as linhas subsequentes... a cada nova linha, pulará um mês:

Descrição da imagem

Evidentemente copiar/colar também resolve.

Atte,

editar assinalar como ofensivo Excluir Link mais
Login/Registrar para responder

Ferramentas de perguntas

1 seguidor

Estatísticas

Perguntadas: 2017-10-05 22:24:00 +0200

Lidas: 812 vezes

Última atualização: Oct 08 '17