OpenXML SDK电子表格入门套件

jmw*_*jmw 12 excel sdk openxml spreadsheetml openxml-sdk

我试图通过OpenXML SDK Spreadsheet API开始使用Excel文档.但我还没有找到任何关于如何从头创建xlsx文件的好指南甚至示例.仅限如何打开现有文档并进行修改.

我一直在考虑使用一个空的模板文档并复制它然后开始我的处理.但它的感觉是正确的.它可能更容易,但我不习惯使用一种技术我不觉得我至少理解"非常好".

所以我的问题是:有没有人对文章或书籍或任何其他解释API的资源有任何好的提示?

提前致谢./约翰

小智 14

最好的办法是下载OpenXml SDK 2.0并安装.安装后,请在Tools目录中查找名为DocumentReflector.exe的工具.使用此工具,您可以"破解"现有的xslx文档(或docx或pptx).打开后,应用程序将显示部件的树视图,包含给定部件的xml的面板以及从头开始生成文档所需的代码.

这应该给你一个很好的开始,让你真正理解SpreadsheetML语法(我用这个工具学习WordProcessingML,它真的很有帮助!).

另请参阅如何使用asp.net创建和下载excel文档