Excel导入提示外部表不是预期的格式的问题向大家请教
在c#程序中,我用owc控件,生成了一个excel文件
生成代码如下:
xlsheet.Export(strExcelFileName, OWC11.SheetExportActionEnum.ssExportActionNone, OWC11.SheetExportFormat.ssExportXMLSpreadsheet);
得到这个文件后,用户修改了,再上传,打开联接的时候出错,提示:外部表不是预期的格式
OleDbConnection objConn = new OleDbConnection( "Provider=Microsoft.Jet.OLEDB.4.0; "+
"Data Source= " + workbookPath + "; " +
"Extended Properties=\ "Excel 8.0;HDR=YES;IMEX=1\ " ");
objConn.Open(); //这里出错
我修改了上面xlsheet.Export方法的参数,试了不行,向大家请教
另外,在生成excel文件的时候,我调用excel进程处理,不会出现这个问题
但我不想用excel进程,因为太慢,并且所占用的资源不好控制
不知道大家有没有其它好的方法,路过的帮忙顶一下,谢谢!
------解决方案--------------------帮顶~~
------解决方案--------------------你打开EXCEL 文件看下, 看文件表格是否正常了,