Open XML Developer Workshop

Cercando un modo per "dialogare" programmaticamente con Excel, mi sono ricordato che con Office 2007 il nuovo formato di registrazione dei dati è OpenXML e ho trovato il sito della Microsoft Open XML Developer Workshop . Citando l'introduzione:

If you are new to development with the Open XML File Formats, take a look at this Open XML Online Training series. This training provides 11 interactive modules and 3 additional videos that cover:

  • Open XML file formats architecture.
  • Practical details of the Open XML schemas
  • How to work with the new .NET 3.0 packaging API
  • How to create rich data-driven Open XML documents programmatically

Per il momento ho seguito Module 06: SpreadsheetML Basics e Module 07A: SpreadsheetML Advanced che mi sono piaciuti moltissimo.

Oltre al contenuto, anche il contenitore è veramente ben realizzato:

image

Invece del "solito" (si fa per dire) Webcast con la voce che commenta la slide, qui si vede il video del presentatore con accanto la slide. La qualità dell'audio è ottima e vedendolo parlare mi sembra meno faticoso da tradurre e comprendere cosa dice. In alto c'è il pull down menu "Chapters" che ci consente di spostarci lungo la presentazione in modo da poter saltare o rivedere gli argomenti che più ci interessano. Voto: 10 e lode.

Altro link da tenere sott'occhio: XML in Office Developer Portal con l'annunciato New Open XML Object Model.

Excel 2007 bacato???

Cercando un .NET data provider per leggere le celle di un file excel, ho trovato un post su un presunto baco di excel.

Ho provato e... cacchio! Eccolo lì. Ma non è possibile!

Basta scrivere in una cella la formula = 850 * 77,1 e il risultato è 100.000 invece di essere 65.535.

image

Ok, d'accordo, è un bag arci noto, forse ero l'unico che ancora non lo sapeva, e forse no.

Prossimamente verrà rilasciata una patch tramite Windows Update, mentre per il Service Pack di Office 2007 non è stata ancora definita una data (o perlomeno io non la conosco).

Per chi non vuole aspettare, è possibile scaricare questo hotfix della Microsoft.

«dicembre»
domlunmarmergiovensab
2526272829301
2345678
9101112131415
16171819202122
23242526272829
303112345