将数据集导出为ex​​cel错误:HRESULT异常:0x800A03EC

时间:2008-10-15 23:59:48

标签: c# excel

我在导出到Excel时遇到问题,并且在.set_Value函数中崩溃了。

如果我将对象[,]更改为字符串[,]似乎有效,但这样做会丢失格式。

任何帮助?

2 个答案:

答案 0 :(得分:1)

您是否传递“null”表示缺少参数而不是System.Reflection.Missing.Value

答案 1 :(得分:0)

我正在通过Missing.Value,但我发现了造成这种特殊失败的原因。对象[,]在某些单元格中有一个=符号作为第一个字符,导致Excel失败,因此我检查了列类型字符串并检查了值if substring(0,1) == "=",然后在前面添加了' =签名。