C# 在ASP.NET中上传Excel文件
对于其中一个应用程序,我需要上载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中的文件编码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文件的编码(972000格式),它显示为“ANSI”
我无法找出问题所在。生成的excel文件可能不是xls文件,它必须是二进制文件,但它是一个扩展名为xls的csv文件。