We don’t allow questions seeking recommendations for software libraries, tutorials, tools, books, or other off-site resources. You can edit the question so it can be answered with facts and citations.
Closed 9 years ago.
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
接受
或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
发布评论
评论(5)
请参阅 MS 的 OpenXML 2.0...
它是一个免费库,可以不需要安装 Office...您可以读取+写入 Office 文件,包括 Excel 和 Word(2007 版及更高版本...)。
如果您需要更多功能(例如渲染为 PDF 等)和/或支持 2007 年之前的格式(例如 XLT),那么您将需要一些 3rd 方库...不是开源的...但请看一下 Aspose.Cells - 它处理 XLT ,XLTX, XLTM 等 - 例如有关 XLTX + XLTM 的支持,请参阅
See OpenXML 2.0 from MS...
It is a free library that does NOT require office to be installed... you can read + write Office files including Excel and Word (Version 2007 and up...).
IF you need more features (like rendering to PDF etc.) and/or support for pre-2007 formats (like XLT) then you would need some 3rd-party library... not opensource... but take a look at Aspose.Cells - it handles XLT, XLTX, XLTM etc. too - for example regarding support for XLTX + XLTM see http://www.aspose.com/documentation/.net-components/aspose.cells-for-.net/feature-overview.html
看一下下面的链接,这个库允许您使用 XML 生成 Excel 工作簿,希望有所帮助。
CarlosAg Excel Xml 编写器库
Have a look at the following link, This library allows you to generate Excel Workbooks using XML, hope this help.
CarlosAg Excel Xml Writer Library
您能否尝试这些库,具体取决于您想要使用 Excel 2003/2007 还是 2010。
NPOI
koogra
Can you try these libraries depending on whether you want to work with Excel 2003/2007 or 2010.
NPOI
koogra
查看 Microsoft 的 Open XML SDK 2.0 。
然后,您可以使用 Simple OOXML 项目开始。
不适用于旧版 Office 文档(即 doc/xls),仅适用于 docx 和 xslx 等新文档。
提示:docx/xslx 实际上是一个充满 xml 文档的 zip 文件。只需将扩展名更改为 zip 即可。
Check out the Open XML SDK 2.0 from Microsoft.
Then you can use the Simple OOXML project to get you started.
Does not work for legacy office documents (i.e. doc/xls) only the new ones like docx and xslx.
hint: a docx/xslx is really a zip file full of xml documents. just change the extension to zip.
我们使用 OpenXml 生成 Word 文档。我相信您也可以生成 Excel 文件。
We've used OpenXml to generate Word documents. I'm sure you can generate Excel files as well.