首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >使用c#将xls转换为xml / open xls

使用c#将xls转换为xml / open xls
EN

Stack Overflow用户
提问于 2011-05-27 19:52:26
回答 3查看 838关注 0票数 0

我想用我的c#应用程序导航到一个Excel .xls文件。问题是我不知道怎么做。我试着用office库等打开这个文件,但我遇到了很多问题,我失败了。正因为如此,我一直在研究如何使用c#应用程序将xls转换为xml文档,但我不知道该如何做,也不知道它是否可行。

我在想,我可能不得不使用office库来完成这个过程,而且应该是一样的。

我怎样才能更有效地做这件事呢?我也不知道我是否必须安装Excel,是否需要它?

谢谢!

EN

回答 3

Stack Overflow用户

发布于 2011-05-27 19:54:48

为此,您应该能够使用EPPlus。它的免费和开源:http://epplus.codeplex.com/

我以前也用过它来解决类似的问题,而且效果很好。您无需安装Excel即可使用它。

票数 0
EN

Stack Overflow用户

发布于 2011-05-27 19:58:17

您可以使用Microsoft Jet数据库引擎连接到xls文件。您可以建立Oledb

代码语言:javascript
复制
string strConn = "Provider=Microsoft.Jet.OLEDB.4.0;" +
                  "Data Source="c:\test.xls;" +
                  "Extended Properties=Excel 8.0;";
票数 0
EN

Stack Overflow用户

发布于 2011-05-27 19:59:12

这可能会对你有帮助

How do I convert an XLS document to XML in C#?

http://www.codeproject.com/KB/office/excel2xml.aspx

http://www.codeproject.com/KB/office/excelxmlspreadsheet.aspx

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/6151854

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档