OpenXML SDK 电子表格入门套件

发布于 2024-07-18 14:15:21 字数 283 浏览 7 评论 0原文

我正在尝试通过 OpenXML SDK 电子表格 API 开始使用 Excel 文档。 但我还没有找到任何好的指南,甚至没有找到有关如何从头开始创建 xlsx 文件的示例。 仅如何打开现有文档并对其进行修改。

我一直在考虑拥有一个空的模板文档并复制它,然后开始对其进行处理。 但感觉不对。 这可能会更容易,但我不习惯使用一种技术,我觉得我至少理解“相当”好。

所以我的问题是:是否有人对解释 API 的文章、书籍或任何其他类型的资源有任何好的建议?

提前致谢。 /约翰

I am trying to start working with Excel documents through the OpenXML SDK Spreadsheet API.
But I haven't found any good guides or even examples on how to create a xlsx file from scratch. Only how to open an existing document and modify it.

I have been thinking on having a empty template document and make a copy of it an then begin my proccessing on it. But it doesent feel right. It might be easier but I not comfortable using a technique I dont feel that I understand "pretty" good at least.

So my question is: Does anyone have any good tips on articles or books or any other type of resource that explains the API?

Thanks in advance.
/johan

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(4

玻璃人 2024-07-25 14:15:22

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

这应该会给您一个良好的开端,并让您真正理解 SpreadsheetML 语法(我使用这个工具来学习 WordProcessingML,它真的很有帮助!)。

另请参阅如何使用 asp 创建和下载 Excel 文档。网

Your best bet is to download the OpenXml SDK 2.0 and install. Once installed, check the Tools directory for a tool called DocumentReflector.exe. Using this tool you can "crack open" an existing xslx document (or docx or pptx). Once opened, the application will show you a treeview of the parts, a panel with the xml for a given part and the code required to generate the document from scratch.

This should give you a great start and get you to really understand the SpreadsheetML syntax (I used this tool to learn WordProcessingML and it REALLY helped!).

Also see how to create and download excel document using asp.net

×纯※雪 2024-07-25 14:15:22

我必须承认。 OpenXml SDK 很好,但创建空白电子表格还有很多工作要做。

但是,codeplex 上有一组名为 simpleooxml 的帮助程序类,

文档很少,但是此博客文章展示了如何创建新的电子表格,而无需现有模板。

我发现它效果很好。

I've got to admit. The OpenXml SDK is nice, but there's still a lot to creating a blank spreadsheet.

However, there is a set of Helper Classes available on codeplex called simpleooxml

Very little in the way of documentation, but this blog post shows how to create a new spreadsheet without having to have an existing template.

I've found it works pretty well.

月隐月明月朦胧 2024-07-25 14:15:22

http://openxmldeveloper.org 是一个非常好的资源,包含各种编程语言的概念和代码示例

http://openxmldeveloper.org is a pretty good resource, with concepts and code samples in various programming languages

流云如水 2024-07-25 14:15:22

在 MSDN 上,现在有关于所有类的非常好的文档,即: SpreadsheetDocument 和一些演练,例如“如何创建电子表格”

On MSDN there is now pretty good documentation on all the classes, ie: SpreadsheetDocument and a couple walkthroughs like 'how to create a spreadsheet'.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文