【问题标题】:Read Microsoft Excel data without using OLEDB provider?在不使用 OLEDB 提供程序的情况下读取 Microsoft Excel 数据?
【发布时间】:2013-03-16 15:15:56
【问题描述】:

我有带有标题和少量数据的 Excel 文件,我必须在不使用 oledb 提供程序的情况下读取 Excel 文件,因为我需要在服务器上安装 oledb 提供程序,所以我没有权限。有没有替代方案。

是否可以使用纯 .net 框架读取 excel 文件?如果可能,那么读取 Excel 文件的方法是什么。

【问题讨论】:

  • 您是否有权读取 Excel 文件?
  • 是的,我有权读取 excel 文件

标签: c# asp.net


【解决方案1】:

您可以在未安装 OLEDB 或 Office 的情况下使用EPPLus 读写 Excel 文件:

EPPlus 是一个读取和写入 Excel 2007/2010 文件的 .net 库 使用 Open Office Xml 格式 (xlsx)。

【讨论】:

  • @Vishal:是的。如果文件是使用 2007 或更高版本创建的,您可以将其解压缩,然后读取 xml 数据。但是,当然,这很不舒服。
  • @Vishal:您问“不使用 OLEDB 提供程序读取 Microsoft Excel 数据?” - 我已经告诉过你该怎么做。然后在 cmets 中添加额外的约束既没有帮助也没有好的形式。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2021-08-20
相关资源
最近更新 更多