Quiero poder comparar 2 hojas de Excel en Linux. No estoy interesado en convertirlos a csv
formato, ya que tienen un formato complicado que no es compatible csv
. Me gustaría poder tener una comparación gráfica (de alguna kompare
manera). La herramienta debería estar disponible en la plataforma Linux.
Algunas ideas ?
file-comparison
spreadsheet
Depurador
fuente
fuente
Respuestas:
Open / LibreOffice tiene una función de comparación bajo
Edit->Compare Document...
fuente
Si tiene el tiempo y conoce un poco de Perl, podría crear su propia herramienta en una o dos horas.
Si XLS en lugar de XLSX, entonces el ejemplo en la página Spreadsheet :: ParseExcel hará una parte de lo que desee, recorra cada celda, hoja por hoja y fila por fila en un libro de trabajo, si necesita el soporte de XLSX, vea los enlaces en el página.
De todos modos, un simple ajuste para abrir un segundo libro de trabajo y podría crear una herramienta que compare los nombres y el número de la Hoja de trabajo, junto con el recuento máximo de columnas y filas en cada Hoja de trabajo, unos pocos minutos, solo generando algo si hay alguna desigualdad. Necesitará algo de lógica para que coincida con las Hojas de trabajo en nombre, número o recuento de filas / columnas dentro, ya que pueden haber cambiado el orden / renombrado).
Otro truco rápido y podría comparar el valor y luego el formato de cada celda en las hojas de trabajo correspondientes.
Luego, podría volverse desordenado, por ejemplo, si en la hoja se ha reordenado, cada celda puede diferir, por lo que es posible que solo desee un umbral de error, alternativamente ordene cada hoja de trabajo antes de realizar una comparación de celdas.
fuente
Actualmente no conozco ninguna herramienta que pueda usar para comparar archivos de Excel en Linux; sin embargo, podría instalar wine, y luego instalar un programa de Windows y usarlo desde Linux:
http://www.winehq.org/
Lo he encontrado muy útil. Entonces podría instalar WinMerge y xdocdiff:
http://freemind.s57.xrea.com/xdocdiffPlugin/en/index.html
Aquí hay un par de otros programas de comparación que podría instalar.
4TOPS-Compare-Spreadsheets formulasoft.com: excel-compare exceldiff
Avíseme si tiene algún problema con el vino, ya que con gusto lo ayudaré.
fuente