任何人都可以共享c#代码来验证输入的excel文件是真实的excel文件还是xmlexcel文件(使用xmlstream生成的文件)
我想要这个,因为用户上传了他的excel文件并使用Microsoft.ACE.OLEDB.12.0将其导入数据库后导入重复记录(在上传的excel文件中可用)被转储到excel(通过xmlstream)并将用户作为下载链接提供给用户然后使用此文件再次上传...但Microsoft.ACE.OLEDB.12.0无法识别它..所以我使用扩展属性= HTML导入但我可以找不到从文件中检索数据的方法(因为它是基于xml的excel文件)
答案 0 :(得分:0)
答案 1 :(得分:0)
您可以通过添加嵌套的try..catch ..子句来验证文件类型。
try
{
//open connnection for x file
}catch(Exception ex)
{
try
{
//open connection for y file
}catch(...)
{
}
}