Como posso exportar uma planilha ou tabela ou seleção para outro formato de arquivo sem alterar o documento atualmente ativo ?
Nosso ambiente principal de operação de dados é no Excel, onde o uso extensivo de formatação e fórmulas é usado para obter os resultados desejados. Os resultados são salvos .CSV
para interoperabilidade com outros programas.
Quando "Arquivo >> Salvar como >> Salvar como tipo >> CSV" é usado, o arquivo .csv é criado e o documento ativo é alterado para saved_file.csv
. Existem alguns avisos sobre a perda de funcionalidade e formatação com este novo formato, mas, caso contrário, a interface do usuário permanece inalterada. Há negrito e itálico, fontes e tamanhos diferentes, preenchimentos de células em segundo plano, intervalos de tabelas definidos e assim por diante. Todas as fórmulas nas células permanecem intactas.
Isso é um desastre esperando para ocorrer. O usuário volta ao trabalho, achando que tudo está normal, logo esquece que o formato atual não suporta nenhuma mágica e continua fazendo Coisas Importantes (tm). A hora do almoço chega, eles fecham o Excel, dão um tapa no Yes duas vezes para diálogos irritantes que não são lidos porque eles os vêem o tempo todo e saem pela porta. ... Após o almoço, o usuário volta e percebe que todo o trabalho entre o Save As e Exit inicial se foi.
"Arquivo >> Exportar ", infelizmente, é apenas mais uma rota de navegação para "Salvar como", também alterando o documento ativo para "some_file.csv".
O que precisamos é exportar alguns dados para outro tipo de arquivo e manter o documento ativo "our-real-data.xlsx".
Como isso pode ser feito? E adicionado ao menu ou faixa de opções para execução com um clique?
Como isso pode ser compartilhado com todos na organização? (sem pedir a usuários individuais para abrir um editor VBA etc.)