Manipuler les fichiers Office 2007 avec Open XML et le .NET Framework 3.5

Le nouveau format des fichiers Word, Excel et Powerpoint 2007 est Open XML. Le .NET Framework 3.5 permet de travailler directement avec ce format grâce à l’espace de nom System.IO.Packaging.

Pour faciliter le travail de développement, Microsoft fournit « Open XML Format SDK ». Il s’agit d’une libraire construite sur System.IO.Packaging permettant de créer/manipuler/modifier les fichiers avec des classes de haut niveau et typées. C’est une première version. Une seconde version, beaucoup plus riche en termes de fonctionnalités, est prévue.

Il est à noter que pour les applications serveurs, la manipulation des fichiers se fait sans avoir Office installé.

Librairie en ligne : « Welcome to the Open XML Format SDK 1.0 » - https://msdn.microsoft.com/en-us/library/bb448854.aspx

Téléchargement du SDK (documentation et libraire : DocumentFormat.OpenXml.dll) - https://www.microsoft.com/downloads/details.aspx?FamilyId=AD0B72FB-4A1D-4C52-BDB5-7DD7E816D046&displaylang=en

Voici des exemples concrets sous forme de pas à pas:

Points d’entrée sur Open XML et le travail avec les fichiers Office 2007 :

Bon développement !