C# 生成excel时报错,异常来自:HRESULT:0x80028018(TYPE_E_INVDAIAREAD)
来源:互联网 发布:淘宝psd模板怎么用 编辑:程序博客网 时间:2024/06/05 05:34
当用C#开发Excel报表时,出现“Method:Microsoft.Office.Interop.Excel.WorkbookAdd(System.Object) Message:Old format or invalid type library.(Exception from HRESULT: 0x80028018 (TYPE_E_INVDATAREAD))Data:System.Collections.ListDictionaryInternal”问题!
解决方案:
1,这是Excel自身的一个bug,当本地系统环境被设置成非英文的,而Excel是英文的时候,就会出现,需要临时设定英文环境,代码如下:
在执行垃圾回收后加上(还原以前的设置)
System.Threading.Thread.CurrentThread.CurrentCulture =oldCI;
或者
2,或到“区域与语言选项中”设定当前的区域选项为当前系统的环境
0 0
- C# 生成excel时报错,异常来自:HRESULT:0x80028018(TYPE_E_INVDAIAREAD)
- EF生成代码时报错解决方案:参数错误。 (异常来自 HRESULT:0x80070057 (E_INVALIDARG))
- ASP.NET生成excel失败(异常来自 HRESULT:0x800A03EC )
- CPC客户端编写新申请时报错异常来自 HRESULT:0x80040154 (REGDB_E_CLASSNOTREG))
- C# 导出数据到Excel出现“异常来自 HRESULT:0x800A03EC”的错误
- 如何解决C#导出excel异常来自 HRESULT:0x800A03EC的方法
- 解决C#导出excel异常来自 HRESULT:0x800A03EC的方法
- EXCEL导出,报异常来自 HRESULT:0x800A03EC
- c# 没有注册类别 (异常来自 HRESULT:0x80040154 (REGDB_E_CLASSNOTREG))
- 异常来自 HRESULT:0x80040E14
- 异常来自 HRESULT:0x80040218
- Entity Framework power tools 生成报错[异常来自HRESULT:0x8007007E]
- Entity Framework power tools 生成报错[异常来自HRESULT:0x80070057]
- AE二次开发异常报错:异常来自 HRESULT:0x80040228
- C#Excel导出:Old format or invalid type library. (Exception from HRESULT: 0x80028018)
- 异常----- 异常来自 HRESULT:0x800736B1
- 创建Shp报错 (异常来自 HRESULT:0x80010105 (RPC_E_SERVERFAULT))
- [SharePoint]异常来自 HRESULT:0x80040E14
- JS 跳转页面和打开新窗口用法
- Extjs 动态改变fieldLabel的值
- 更改vs2008开发环境设置
- java 文件
- c# winForm下datetimepicker控件格式设置
- C# 生成excel时报错,异常来自:HRESULT:0x80028018(TYPE_E_INVDAIAREAD)
- 在IE6在瀏覽器, 解決 json未定義的錯誤
- IT职涯路 (转)
- c#中float类型中保留两位小数点
- C#正则表达式大全
- 关于程序员的59条搞笑但却真实无比的编程语录
- 解决输入法不能用的问题
- 修复Chrome中Shockwave Flash has crashed问题
- 脸上各部位长痘原因