C# 在web应用程序中读取Excel文件是否需要在服务器上安装MS Excel或Office?
我正在C# 在web应用程序中读取Excel文件是否需要在服务器上安装MS Excel或Office?,c#,asp.net,.net,excel,C#,Asp.net,.net,Excel,我正在asp.netweb应用程序中创建和读取msexcel文件。 我不确定是否需要在服务器上安装Microsoft Excel 我不想在服务器上安装任何许可产品,如MS office等 请告知我如何在不在服务器上安装MS Excel的情况下实现此功能,或者是否需要在服务器上安装MS Excel 谢谢不需要安装完整版本的Microsoft Office。您可以使用ODBC或OLE打开文件,只要您只需要执行简单的操作,如读取工作表中的行(就像它们是表一样) 用于查找使用ODBC和OLE访问Exce
asp.net
web应用程序中创建和读取msexcel
文件。
我不确定是否需要在服务器上安装Microsoft Excel
我不想在服务器上安装任何许可产品,如MS office
等
请告知我如何在不在服务器上安装MS Excel
的情况下实现此功能,或者是否需要在服务器上安装MS Excel
谢谢不需要安装完整版本的Microsoft Office。您可以使用ODBC或OLE打开文件,只要您只需要执行简单的操作,如读取工作表中的行(就像它们是表一样)
用于查找使用ODBC和OLE访问Excel的各种.NET方法
实际上,您需要将.xls
和.xslx
文件视为在查询SQL数据库。这取决于您在做什么,但更可能的是,您只需要
此下载将安装一组组件,以方便
在现有Microsoft Office文件之间传输数据,例如
Microsoft Office Access 2010(*.mdb和.accdb)文件和Microsoft
将Office Excel 2010(.xls、*.xlsx和*.xlsb)文件转换为其他数据
源,如Microsoft SQL Server。与现有文本的连接
还支持文件。ODBC和OLEDB驱动程序是为
应用程序开发人员在使用
连接到Office文件格式
编辑,以响应
我只想读写MS excel文件,但不想在服务器上安装任何东西
你可以试试,这似乎能解决你的问题;虽然我从未试过
EPPlus是一个.net库,它使用OpenOfficeXML格式(xlsx)读取和写入Excel 2007/2010文件
这与下面的问题非常相似:再看看office interop我只想读写MS excel文件,但不想在服务器上安装任何东西。只需使用bog标准SQL查询即可,您只需要使用适当的连接字符串。另一个问题是Excel中的“表”名称以$
字符开头。