2013-03-16 122 views
0

我有Excel文件头和少量数据,我必须阅读Excel文件,而不使用oledb提供程序,因为我需要在服务器上安装oledb提供程序,所以我没有权限。有没有其他的解决方案。在不使用OLEDB提供程序的情况下读取Microsoft Excel数据?

是否可以使用纯净的.net框架读取excel文件?如果可能的话,读取Excel文件的方法有哪些。

+0

您是否有权限读取Excel文件? – 2013-03-16 06:26:42

+0

是的,我有权限读取excel文件 – Vishal 2013-03-16 07:13:18

回答

1

您可以使用EPPLus未安装OLEDB或Office读写Excel文件:

EPPlus是一个.NET库,读取和写入的Excel 2007/2010文件 使用开放式的Office XML格式(XLSX )。

+0

是否可以使用纯净的.net框架读取excel文件? – Vishal 2013-03-16 06:03:53

+0

@Vishal:是的。如果文件是使用2007版或更高版本创建的,则可以将其解压缩,然后读取xml数据。但是,当然,这非常不舒服。 – 2013-03-16 06:16:22

+0

@Vishal:你问“不使用OLEDB提供程序读取Microsoft Excel数据?” - 我已经告诉过你该怎么做。在评论中添加额外约束既没有帮助也没有好的形式。 – 2013-03-16 09:13:37

相关问题