Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/261.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/asp.net/29.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 在ASP.NET中上传Excel文件_C#_Asp.net_Excel_Import - Fatal编程技术网

C# 在ASP.NET中上传Excel文件

C# 在ASP.NET中上传Excel文件,c#,asp.net,excel,import,C#,Asp.net,Excel,Import,对于其中一个应用程序,我需要上载excel文件。excel文件由另一个应用程序生成。当我上传excel文件时,收到错误消息 错误 System.Data.OleDb.OLEDBEException(0x80004005):外部表的格式不是预期的格式。在System.Data.OleDb.OleDbConnectionInternal..ctor(OleDbConnectionString constr,OleDbConnection connection)中 为了解决这个问题,我检查了所有可能的

对于其中一个应用程序,我需要上载excel文件。excel文件由另一个应用程序生成。当我上传excel文件时,收到错误消息

错误

System.Data.OleDb.OLEDBEException(0x80004005):外部表的格式不是预期的格式。在System.Data.OleDb.OleDbConnectionInternal..ctor(OleDbConnectionString constr,OleDbConnection connection)中

为了解决这个问题,我检查了所有可能的方案。当我上传同一个excel文件时,我注意到一件事,即使用excel 97,2000格式保存它的工作。 另一方面,我检查了UCS-2 Little-Endian中的文件编码
和另存为新excel文件的编码(972000格式),它显示为“ANSI”


我无法找出问题所在。

生成的excel文件可能不是xls文件,它必须是二进制文件,但它是一个扩展名为xls的csv文件。