2009-02-24 12 views
6

Bana bir C programı içinden Linux üzerinde bir Excel dosyasının içeriğini açıp okumaya olanak sağlayacak kaynak kodunun bir dizi bulmaya çalışıyorum. Ben yokLinux tabanlı bir C programından Excel'i açın ve okuyun.

gerçekten sadece bu iki şey yapar şeyler bulabilecek misin OpenOffice SDK bağlamak istiyorum.

carl

+0

Eski ikili biçimi (örneğin Excel 97)? OOXML'in? Her ikisi de? –

cevap

0

Kontrol dışarı What is the best C library that can access Excel files?

Olası şeylerin çözümü bakmak için:

rağmen I her ikisini de düşün Sadece yazman gereken, belki de ihtiyacın olan şey değil.

+0

Her zaman rasgele veri oluşturabilir, bir dosyaya yazabilir, rastgele dosyanın ve hedef dosyanın aynı olup olmadığını kontrol edebilirsiniz. Eğer öyleyse, orijinal dosyada ne olduğunu biliyorsunuz, aksi halde tekrar deneyin. Linux üzerinde Excel bir la bogosort! =] – Sniggerfardimungus

+0

Siz efendim, çılgın bir insansınız :) –

1

olarak bildiğim kadarıyla bunu yapar hiçbir kütüphane yer almaktadır. Ortak yöntem her zaman, Excel'de CVS olarak dosyayı kaydetmek, ancak daha sonra işaretleme vb. Kaybolur.

Sen Gnumeric Excel eklenti kullanmak deneyebilirsiniz: O (Gnumeric içinde) çok iyi çalışıyor

http://svn.gnome.org/viewvc/gnumeric/trunk/plugins/excel/

.

1

gelen rutinleri yazma edebiliyorsa, ve sonra hücre verilerini ayıklamak için favori HTML ayrıştırıcınızı kullanın.

0

tut Open Office gelen xls okuma kodu.

0

neden sadece Google Dokümanları kullanmıyorsun? Gears ile çevrimdışı olarak destekler ve siz de sadece bir fikir dosyalarını düzenleyebilir - Bir çapraz platform C okunan ve Excel yazmak için kütüphane dosyaları .xslx olan http://docs.google.com

0

Kontrol dışarı XLSX I/O https://sourceforge.net/projects/xlsxio/ de. Windows, OS X, Linux üzerinde çalışır ve Excel veya Office'in yüklenmesini gerektirmez. .xlsx dosyalarındaki verilere ardışık erişim için tasarlanmıştır, bu nedenle yalnızca ilgilendiğiniz değerler ihtiyacınız varsa budur.

İlgili konular