【"/" 应用程序中的服务器错误】之 外部表不是预期的格式
2010-01-15 14:05
465 查看
错误经过:在读取Excel时,出现【"/" 应用程序中的服务器错误】之 外部表不是预期的格式
错误原因1: 由于Excel's 97-2003的连接格式与Excel's 2007 的 不同造成。
解决方案1:
原Excel's 97-2003的连接串:
sbInfo.Append(@"Provider= Microsoft.Jet.OLEDB.4.0; Data Source =");
sbInfo.Append(带路径Excel文件);
sbInfo.Append(";Extended Properties=Excel 8.0");
Excel's 2007的连接串:
sbInfo.Append(@"Provider=Microsoft.Ace.OLEDB.12.0;Data Source=");
sbInfo.Append(带路径Excel文件);
sbInfo.Append(";Extended Properties=Excel 12.0;");
(注:以上连接均使用了StringBulider.)
错误原因1: 由于Excel's 97-2003的连接格式与Excel's 2007 的 不同造成。
解决方案1:
原Excel's 97-2003的连接串:
sbInfo.Append(@"Provider= Microsoft.Jet.OLEDB.4.0; Data Source =");
sbInfo.Append(带路径Excel文件);
sbInfo.Append(";Extended Properties=Excel 8.0");
Excel's 2007的连接串:
sbInfo.Append(@"Provider=Microsoft.Ace.OLEDB.12.0;Data Source=");
sbInfo.Append(带路径Excel文件);
sbInfo.Append(";Extended Properties=Excel 12.0;");
(注:以上连接均使用了StringBulider.)
相关文章推荐
- 导入Excel至数据库中 "外部表不是预期格式"错误信息
- 导入EXCEL2007报错"外部表不是预期的格式错误"的解决方法
- 导入EXCEL报错:"外部表不是预期的格式错误"、文件格式和扩展名不匹配,文件可能已损坏或不安全的解决方法
- 导入EXCEL2007报错"外部表不是预期的格式错误"的解决方法
- asp.net在做Excel导入的时候,出现了"外部表不是预期的格式"的错误
- EXCEL文档没有打开时,报错误"外部表不是预期的格式。"
- 用ado打开Excel文件时报"外部表不是预期的格式"的解决方法
- 导入Excel至数据库中 "外部表不是预期格式"错误信息
- 导入excel错误:外部表不是预期的格式 解决方案
- ASP.NET 2.0 "服务器应用程序不可用"错误
- 导入excel错误:外部表不是预期的格式 解决方案
- 调试 ASP.NET 应用程序时出现"无法在 Web 服务器上启动调试"的错误
- 操作Excel出现“外部表不是预期的格式”错误
- 【转】C# 导入EXCEL 报错外部表不是预期的格式错误
- .NET 2.0 和1.1 共用时,出现"服务器应用程序不可用"的错误.
- 导入Excle数据至数据库 “外部表不是预期的格式”错误信息
- 外部表不是预期的格式错误
- 对于连接Excel时“外部表不是预期的格式”错误的处理
- 应用程序"DEFAULT WEB SITE"中的服务器错误
- excel错误:外部表不是预期的格式 错误