首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > .NET > C# >

Excel导入提示外部表不是预期的格式的有关问题向大家请教

2011-12-25 
Excel导入提示外部表不是预期的格式的问题向大家请教在c#程序中,我用owc控件,生成了一个excel文件生成代码

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 文件看下, 看文件表格是否正常了,

热点排行