Hi,

I checked the libspreadsheet library home page link 
"http://wow.curseforge.com/addons/libspreadsheet/pages/lib-spreadsheet-api/"; 
and the APIs seem to be C++/Lua/Object-Oriented-like.

For example:
local mySheet = myBook:Add("My first sheet");
mySheet = myBook:Add("My second sheet");
mySheet = myBook:Select("My first sheet"); -- Get the first sheet again


From what I observe, the above example's syntax seems to reflect purely 
Object/Class-centric syntax, and could not be directly invoked from a pure C 
program, could it?
Are there bingings for C too, then?

Or am I looking at the wrong libspreadsheet library that Gnumeric uses?


Note:
Also, on my Ubuntu 12.04 system when I tried to install the "libspreadsheet" 
source, these below results came up:

root@:192.168.41.68:~#apt-get source libspreadsheet-
 <TAB>
libspreadsheet-parseexcel-perl         libspreadsheet-ruby1.9.1
libspreadsheet-parseexcel-simple-perl  libspreadsheet-ruby-doc
libspreadsheet-read-perl               libspreadsheet-writeexcel-perl
libspreadsheet-ruby                    libspreadsheet-xlsx-perl
libspreadsheet-ruby1.8 


None of these seem to provide any APIs for C.


Could you please point me to the C interface of the libspreadsheet library, or 
how I could obtain it in any way?


Sorry for sticking to this question for too long, but the 
Gnumeric/Libspreadsheet APIs seem too programmatically tempting to let go off  
:).


Thanks & Regards,
Catapult.




________________________________
 From: Jean Bréfort <jean.bref...@free.fr>
To: soumik Banerjee <soumikbanerje...@yahoo.com> 
Cc: "gnumeric-list@gnome.org" <gnumeric-list@gnome.org> 
Sent: Tuesday, September 17, 2013 1:43 PM
Subject: Re: Gnumeric Library API Vs Libspreadsheet API
 

libspeadsheet is a C library, not C++.

Regards,
Jean

Le lundi 16 septembre 2013 à 23:46 -0700, soumik Banerjee a écrit :
> Gnumeric uses Libspreadsheet internally to parse spreadsheets.
> The
 Libspreadsheet API however, is in C++, and I want to confine my
> spreadsheet searching app entirely to C.
> Could I make use of Gnumeric APIs or Libspreadsheet APIs from my own C
> application (by linking my C app to either of the libraries) without
> having to put my code inside the code base of gnumeric. How could I do
> that?
> 
> 
> This question is in continuation to the previous thread
> https://mail.gnome.org/archives/gnumeric-list/2013-September/msg00014.html.
> 
> 
> 
> 
> Thanks in Advance,
> Catapult.
> 
> _______________________________________________
> gnumeric-list mailing list
> gnumeric-list@gnome.org
> https://mail.gnome.org/mailman/listinfo/gnumeric-list
_______________________________________________
gnumeric-list mailing list
gnumeric-list@gnome.org
https://mail.gnome.org/mailman/listinfo/gnumeric-list

Reply via email to