Codeplex bonanza… OpenXML library hits Codeplex…

As I mentioned in my previous post, the CommandManager has been moved over to Codeplex. But I have actually created 2 Codeplex projects. I decided to also move the OpenXML code, that I blogged about previously, to Codeplex. It is available at http://agopenxml.codeplex.com/. Initially it is no more than a rewritten version of the code I blogged about, but my goal is to extend it as time goes by. Either by creating extensions of my own, or if I am lucky, by including extensions created by other users.

I am currently working on an article for http://www.openxmldeveloper.org/, which will be about implementing Excel functionality using the library. This article will result in code that will be merged with the current code and extend the Codeplex project with basic SpreadsheetML functionality. I will try to get this up on Codeplex as soon as possible, but I am currently on vacation and will go to Mix10 just after coming back to work. So, if I am lucky, it will go online just before Mix10. If not, it will go online just after…

Comments (4) -

Hello!
Did you finish your article on using Excel OpenXML from Silverlight? Do you have any info on how to read/write PowerPoint OpenXML from Silverlight?

Thanks,
  Nickolay

Hi Nickolay!
Yes, I did finish the article on Excel from Silverlight. It is available at openxmldeveloper.org/archive/2010/03/31/8360.aspx. The only thing is that it is built on an early build of the framework, and I never got around to incorporate it in the new stuff on Codeplex. It should be fairly simple to do though...
And if you happen to do it, please let me know and if you want to, I will incorporate it into the Codeplex project...
Cheers,
Chris

Hi, Chris!
Thanks for the info.
However, I cannot run the attached sample, since the SharpZipLib.dll has been quarantined (??) and is missing. Where can I get it (I mean, which version should work)?

Also, is there an ability to insert an image into the Excel worksheet, or it has to be developed? Where can I read more on this stuff?

And also, do you plan to extend the support to PowerPoint any time soon?
Thanks,
  Nickolay

Hi Nickolay!

I don't have the solution here on my home computer, but if you e-mail me at work chris.klug at intergen.co.nz, I can send the zip lib to you. Otherwise, you should be able to find it online. Don't think version matters...

My current demo has no image support, but once again, it should be fairly easy to implement. I just don't have the time to do it unfortunately. But I think the article on OpenXMLDeveloper ad my source code should be enough to get you going.

My way to find out what OOXML I need has actually been to create a very simple office document with only the little thing I need, and then unpack that and look at the XML... Then I use that XML as the foundation to my class implementations...

Cheers,
Chris

Comments are closed