|
|
1
19
有许多库由不同的用户突出显示,这些库允许所需的功能。我在这里列出了它们,并对其中一些进行了评估,因此在适当的情况下,我尝试写下有趣的评论,以便对它们进行比较。我所包含的细节完全是基于意见的,但是这些库中的任何一个都可能达到所需的目标。
SpreadsheetGear.Net
Aspose.Cells
Excel Services
SmartXls
SyncFusion BackOffice
|
|
|
2
3
我以前使用过ADO.NET从xls中获取数据。我不确定它支持的所有Excel文档类型,但请签出 Reading and Writing Excel Spreadsheets Using ADO.NET C# DbProviderFactory Here is some code 从一个所谓的问题。 我能够读写excel,而无需安装Office或任何第三方工具。 |
|
|
3
2
要使用C#读取Excel文件而不安装Excel,可以使用Apache的POI。 这是一个用于读写MS Office格式的java库。因为它是java,而且您使用的是C语言,所以您需要 IKVM 以及 POI Project
然而,最简单的方法就是下载Jon Iles Excellent
MPXJ project
你已经拥有了一切。只需设置一个引用即可
我已经拼凑了一个快速控制台应用程序,向您展示了一种阅读Excel.xls工作表的简单方法。它只读取第一个工作表,不使用行或单元格迭代器,但它做得很好。
NB:你需要看看
|
|
|
4
1
我不知道为什么这样的广告与你的问题不相关。 微软也有类似的软件叫做Excel Services。我想,这可以让您在Web服务风格中使用Excel。我认为SpreadSheetGear是微软使用的,就像广告用来显示的一样。:) |
|
|
5
1
擅长 在多年试图阻止人们在服务器上使用Excel之后,他们已经放弃/接受了市场需求,并开始支持这一点。 2007年在这方面有了一些改进,而Excel 2010应该还有更多改进。 |
|
|
6
1
http://code.google.com/p/excelmapper/ 它基本上是一个ORM,所以你只需要处理对象而不是OleDB。 |
|
|
A B · C#Excel自动调整列避免长文本时出错 1 年前 |
|
|
Megrez7 · C#ToArray转换合并为一行,导致数组元素更改 1 年前 |
|
Aycon · 在工厂方法中释放部分创建的对象的正确方法是什么? 1 年前 |
|
|
Sei · Avalonia/WPF将路由器传递到控制模板 1 年前 |