.net - 在没有安装officebeeing的情况下读取excel文件

标签 .net excel ado.net vsto ms-office

有没有办法在 .NET 中读取 excel (2003) 文件而无需安装办公室蜜蜂,甚至可能没有任何 3rd 方库?

为了能够使用VSTO,我想需要安装office,对吧?

但是 ADO.NET 怎么样(例如 Microsoft.Jet.OLEDB.4.0,Extended Properties=Excel 8.0 )?是否需要安装Office Beeing?

同样重要的是,我可以阅读对单元格的以下评论:

enter image description here

最佳答案

如果您可以/想要使用开源库,则有 excellibrary .该库读取和写入 Excel 2003 文件。据我记得你可以进入评论。如果不是 - 编码将是微不足道的,因为所有记录类型都已解码。

你是对的,你需要在机器上安装 Office 才能使用 VSTO。

据我所知,您将无法通过 ADO 阅读评论。

关于.net - 在没有安装officebeeing的情况下读取excel文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5895430/

相关文章:

c# - 时间跨度格式

java - Excel 读取给出 java.lang.StringIndexOutOfBoundsException

c# - SQL Server 群集的连接字符串

.net - 事务中的 LAST_INSERT_ID() 是否可靠?

c# - 不使用 LINQ 从数据表中删除重复的列值

c# - .NET 3.5 中 Enum.TryParse 的实现

.net - 什么是 "verifiable managed assembly"

r - 在r中循环读取和合并多个excel工作表

c# - 使用 C# 和 ASP.NET 将数据从 Excel 文件导出到 SQL Server 表的最佳方法?

c# - 如何生成与以前在 C# 中随机生成的 key 相同的 key