SDK に関する Microsoft の公式サイトは、まだ見たことがない場合に役立ちます...
http://msdn.microsoft.com/en-us/library/bb448854.aspx
http://msdn.microsoft.com/en-us/library/bb448854%28v=office.14%29.aspx
さて、クラス ライブラリ リファレンスに目を通してみると、そこで提供されているドキュメントがあまり充実していないことがわかります。例はありません。継承階層、名前空間、アセンブリなどの基本のみです。たとえば...
http://msdn.microsoft.com/en-us/library/documentformat.openxml.packaging.workbookpart.aspx
個人的には、JetBrains dotPeek のようなツールを使用して実際のコードを確認することが最も幸運でした。そしてもちろん、Open XML SDK Productivity Tools は非常に貴重です。これらが存在しない場合、Open XML を使用した開発はさらに退屈なものになります。生産性向上ツールを使用していない場合は、必須です。基本的な演習は次のとおりです。1) Excel または Word を開き、2) 見たいファイルを生成し、3) ディスクに保存し、4) 生産性向上ツールで開き、5) コードを反映します。生成されたコードは非常に複雑になる可能性があることに注意してください。通常、必須ではないものが多く、生成されたコードが期待どおりに動作しない場合もあります (たとえば、コードを使用して Word にスプレッドシートを埋め込むと、.xlsx ではなく .bin が生成されます)。しかし、ほとんどの場合、それが進むべき道です。
他にも参考になったサイトをいくつか紹介します。
http://msdn.microsoft.com/en-us/library/gg278316%28v=office.14%29.aspx
http://msdn.microsoft.com/en-us/library/cc850837%28v=office.14%29.aspx
http://openxmldeveloper.org/
Wouter van Vugt の eBook も役立つかもしれません。これは、このテーマに関する実際の本に最も近いものです。
http://openxmldeveloper.org/blog/b/openxmldeveloper/archive/2007/08/13/1970.aspx
そしてもちろん、最も興味をそそられるのは、実際の ECMA 仕様です。
http://www.ecma-international.org/publications/standards/Ecma-376.htm
物事を簡素化するために、Open XML API をラップするオープン ソース プロジェクトもいくつかあります。例えば:
http://closedxml.codeplex.com/
これが少し役立つことを願っています。