Alat untuk membandingkan 2 lembar excel di linux

9

Saya ingin dapat membandingkan 2 lembar excel di linux. Saya tidak tertarik mengonversi mereka ke csvformat karena mereka memiliki format rumit yang tidak didukung csv. Saya ingin dapat memiliki perbandingan grafis (semacam komparecara). Alat ini harus tersedia di platform linux.

Ada ide?

Debugger
sumber
Apa yang ingin Anda bandingkan? Kandungan? Memformat? Kedua?
Alien Life Form
Hal terdekat yang dapat saya pikirkan adalah mengimpor lembar ke OpenOffice / LibreOffice dan kemudian menulis makro untuk melakukan perbandingan berdasarkan sel per sel.
ConcernedOfTunbridgeWells
@Alien Life Form: Saya ingin membandingkan keduanya, untuk dapat mempertahankan dokumen excel yang dibangun dengan baik dalam repositori CVS, dan dapat membandingkan dua versi dengan mudah dengan memanggil baris perintah program. Idealnya program ini dapat melakukan penggabungan juga tapi itu cerita lain ...
Debugger
Urutan tinggi ... Saya tidak bisa memikirkan alat apa pun yang dapat membandingkan pemformatan pada apa pun. Yang terdekat adalah perbandingan xml "semantik" - sehingga Anda secara teoritis dapat mengonversi excel -> (beberapa fmt berperilaku baik menengah) kemudian membandingkan format netral. Saya khawatir Anda akan berakhir dengan banyak kesulitan untuk bersaing dengan sebagian besar waktu tho '.
Alien Life Form

Jawaban:

10

Open / LibreOffice memiliki fitur perbandingan di bawah Edit->Compare Document...

Kevin
sumber
Anda tahu apakah ada cara untuk membuka OpenOffice dalam mode ini dari commandline?
Nathan Fellman
1

Jika Anda punya waktu dan tahu sedikit tentang Perl, Anda bisa membuat alat sendiri dalam satu atau dua jam.

Jika XLS daripada XLSX, maka contoh pada halaman Spreadsheet :: ParseExcel akan melakukan sebagian yang Anda inginkan, berjalan setiap sel, lembar demi lembar dan baris demi baris di buku kerja, jika Anda memerlukan dukungan XLSX lihat tautan di halaman.

Pokoknya tweak sederhana untuk membuka buku kerja kedua dan Anda bisa membuat alat yang membandingkan nama Lembar Kerja dan angka, bersama dengan jumlah kolom dan baris maksimum di setiap Lembar Kerja, beberapa menit, hanya menghasilkan sesuatu jika ada beberapa ketidaksetaraan. Anda akan memerlukan beberapa logika untuk mencocokkan Lembar Kerja pada nama, atau nomor, atau jumlah baris / kolom di dalamnya, karena mereka mungkin telah mengubah urutan / namanya).

Peretasan cepat lainnya dan Anda dapat membandingkan Nilai dan kemudian Format setiap Sel dalam Lembar Kerja yang cocok.

Maka bisa jadi berantakan, katakanlah jika pada lembar telah disortir ulang setiap sel mungkin berbeda, jadi Anda mungkin hanya ingin ambang kesalahan, atau urutkan setiap lembar kerja sebelum melakukan perbandingan sel.

ar11
sumber
0

Saat ini saya tidak mengetahui adanya alat yang dapat Anda gunakan untuk membandingkan file excel di linux; namun, Anda dapat menginstal anggur, lalu menginstal program windows dan menggunakannya dari dalam linux:

http://www.winehq.org/

Saya merasa ini sangat berguna. Kemudian Anda dapat menginstal WinMerge dan xdocdiff:

http://freemind.s57.xrea.com/xdocdiffPlugin/en/index.html

Berikut adalah beberapa program perbandingan lain yang dapat Anda instal.

4TOPS-Compare-Spreadsheets formulasoft.com: excel-bandingkan exceldiff

Tolong beri tahu saya jika Anda memiliki masalah dengan anggur, karena saya akan dengan senang hati membantu.

pengguna8128167
sumber