Eu quero ser capaz de comparar 2 folhas de excel no linux. Não estou interessado em convertê-los para o csv
formato, pois eles têm uma formatação complicada que não é suportada csv
. Eu gostaria de poder fazer uma comparação gráfica (de alguma kompare
forma). A ferramenta deve estar disponível na plataforma linux.
Alguma ideia ?
file-comparison
spreadsheet
Depurador
fonte
fonte
Respostas:
O Open / LibreOffice possui um recurso de comparação em
Edit->Compare Document...
fonte
Se você tiver tempo e conhecer um pouco de Perl, poderá criar sua própria ferramenta em uma ou duas horas.
Se XLS em vez de XLSX, exemplo no Spreadsheet :: ParseExcel fará uma parte do que você deseja, percorrerá todas as células, folhas por folha e linha por linha em uma pasta de trabalho, se você precisar do suporte XLSX, consulte os links em página.
De qualquer forma, é necessário um simples ajuste para abrir uma segunda pasta de trabalho e você pode criar uma ferramenta que compare os nomes e o número da planilha, juntamente com a contagem máxima de colunas e linhas em cada planilha, alguns minutos, produzindo algo apenas se houver alguma desigualdade. Você precisará de alguma lógica para corresponder às Planilhas no nome, número ou contagem de linhas / colunas, pois elas podem ter mudado a ordem / renomeadas).
Outro truque rápido e você pode comparar o valor e o formato de cada célula na planilha correspondente.
Em seguida, pode ficar confuso, digamos que, se a planilha foi re-classificada, todas as células podem diferir; portanto, você pode apenas querer um limite de erro; em alternativa, classifique cada planilha antes de realizar uma comparação de células.
fonte
Atualmente não conheço nenhuma ferramenta que você possa usar para comparar arquivos do excel no linux; no entanto, você pode instalar o wine, instalar um programa windows e usá-lo no linux:
http://www.winehq.org/
Eu achei muito útil. Então você pode instalar o WinMerge e o xdocdiff:
http://freemind.s57.xrea.com/xdocdiffPlugin/en/index.html
Aqui estão alguns outros programas de comparação que você pode instalar.
4TOPS-Compare-Spreadsheets formulasoft.com: excel-compare exceldiff
Entre em contato se tiver algum problema com o vinho, pois eu ficaria feliz em ajudar.
fonte