Como salvar xls {, x} como arquivo csv para que as fórmulas sejam exibidas como texto?

11

Eu tenho uma planilha grande na qual muitas das células contêm fórmulas.

Como posso produzir uma versão em texto delimitado desta planilha para que todas as fórmulas apareçam como o texto do código-fonte?

Por exemplo, para uma planilha na qual a coluna Aé

14
59
27

cell B1está definida como =SUM(A:A), e todas as células restantes estão vazias, se fizermos "Salvar como" CSV, o *.csvarquivo resultante terá esta aparência (as últimas duas células da segunda coluna estão vazias):

14,100
59,
27,

Em contraste, o que eu quero ficaria assim:

14,=SUM(A:A)
59,
27,

De fato, os valores que não são da fórmula não são importantes (exceto como espaços reservados), portanto a alternativa abaixo também seria adequada. Aqui, as únicas células não vazias são as correspondentes às células que contêm a fórmula na planilha original; nesse caso, o '=' inicial pode ser omitido das células não vazias:

,SUM(A:A)
,
,

Obrigado!

PS. Sou analfabeto do VBA, então gostaria de evitá-lo, se possível.

kjo
fonte

Respostas:

14

Acabei de testá-lo e é muito mais fácil do que pensei para obter resultados como o segundo caso especificado.

Faça o seguinte:

  1. Insira todos os seus dados / fórmulas
  2. Selecione o Show Formulasbotão (via Formulas> Formula Auditingno Excel 2007)
  3. Salvar como tipo de arquivo CSV(MS-DOS)
  4. Abra o arquivo resultante no bloco de notas para verificar.

Vou brincar um pouco mais para ver se consigo reduzir as fórmulas como você mencionou no caso 3.

bobmagoo
fonte
3

O mesmo se aplica ao LibreOffice Calc (Versão: 6.0.6.2):

  1. Mostrar fórmulas ( Ctrl+`),
  2. Selecione "Salvar como" ( Shift+Ctrl+S),
  3. Selecione "CSV de texto (.csv)" na lista
  4. Marque "Salvar fórmulas de célula em vez de valores calculados"
hendriksc1
fonte