[Mono-devel-list] OpenOffice and Mono C#

mtraudt at quantifisolutions.com mtraudt at quantifisolutions.com
Sun Jul 4 11:14:48 EDT 2004


I apologize if this is a bit OT, but I it would be very useful to be able to
implement custom OpenOffice spreadsheet functions in managed code.  This is
possible with MS Excel, although it requires the use of Managed C++ to provide
the "glue" between the CLR and the Excel 'C' API.

Does anybody know of plans to support this type of extendibility?

Quoting Michael Torrie <torriem at chem.byu.edu>:

> On Sat, 2004-07-03 at 13:34, Marcus wrote:
> > I think that Dan might be looking for a programmatic interactive to the OO
> API
> > without having to deal with parsing and analyzing the XML by hand...
>
> True.  There are a number of OpenOffice file libraries out there that
> could be wrapped by C# or have a native C# version made of them.  This
> would be a very good thing to have.  Having the structure in clear XML
> makes building a library so much easier.
>
> >
> >
> >
> > On Saturday 03 July 2004 10:57 am, Michael Torrie wrote:
> > > On Fri, 2004-07-02 at 16:44, Daniel Morgan wrote:
> > > > Does anyone know how to programmtically use OpenOffice documents and
> > > > spreadsheets from a Mono C# application.
> > >
> > > Because OpenOffice uses standard, xml-based formats for it's files, you
> > > can very easy to things like mail merge, reporting, etc.  All you need
> > > is xml parsing routines which are in the mono libraries.  Each
> > > openoffice document is split into several xml documents includng style
> > > and content.  Thus you can manipulate the content xml files and combine
> > > that with the style xml to produce custom OO documents.  So unlike MS
> > > Office, you don't need to imbed some huge COM object to manipulate the
> > > documents.
> > _______________________________________________
> > Mono-devel-list mailing list
> > Mono-devel-list at lists.ximian.com
> > http://lists.ximian.com/mailman/listinfo/mono-devel-list
> --
> Michael Torrie <torriem at chem.byu.edu>
> _______________________________________________
> Mono-devel-list mailing list
> Mono-devel-list at lists.ximian.com
> http://lists.ximian.com/mailman/listinfo/mono-devel-list
>






More information about the Mono-devel-list mailing list