Como verificar quais alterações no arquivo do Excel (geradas de terceiros) depois de salvá-las?

3

Temos um arquivo do Excel gerado a partir de uma fonte de terceiros. Nós temos uma tarefa para ler este arquivo programaticamente. Estamos usando a biblioteca Aspose em C # para isso. Mas continua jogando erro. Após tentativa e erro, pudemos descobrir que o problema estava no próprio arquivo.

Se abrirmos o arquivo e salvá-lo (sem edição), poderemos lê-lo com sucesso usando o Aspose em C #. Além disso, inicialmente, o tamanho do arquivo do Excel é de 113 KB, mas após salvar, ele é de 130 KB. O formato de arquivo do Excel é xlsx .

Parece não haver nenhum problema com o arquivo, pois podemos abri-lo com sucesso no MS Excel 2010.

Como posso verificar o que exatamente muda depois de salvar o arquivo do Excel e seu tamanho passa de 113 KB para 130 KB?

    
por Naveen 21.12.2015 / 16:19

1 resposta

0

Editar - parece que eu interpretei mal sua pergunta. O abaixo só funciona para as alterações que foram feitas dentro do Excel, não as alterações feitas por um editor externo. Você poderia tentar usar algo como 'windiff' ou 'Notepad ++' para comparar os arquivos antigos e novos, mas acho que eles estão em um formato binário, portanto, isso pode não produzir resultados úteis.

O Excel 2010 possui um recurso integrado para fazer isso.

Se você acessar a guia "Revisão", clique em onde diz "Rastrear alterações" e, em seguida, em "Realçar alterações". Isso permite que você ative o rastreamento das alterações feitas. Então você faz uma edição com esta ativada e ela será destacada. Cada pessoa que faz uma edição também terá suas edições destacadas.

Sevocêquiserdesmarcá-lo,ouseja,marcarasalteraçõescomoaceitasourevertê-las,vocêpodeirpara"Controlar alterações" novamente, mas, desta vez, clique no botão "Aceitar / Rejeitar".

    
por 21.12.2015 / 16:30