C# 将数据集导出到excel错误:HRESULT异常:0x800A03EC

C# 将数据集导出到excel错误:HRESULT异常:0x800A03EC,c#,excel,C#,Excel,我在导出到excel时遇到问题,它在.set_Value函数中崩溃 如果我将object[,]更改为string[,],这似乎是可行的,但这样做会丢失格式 有人帮忙吗?您是否正在传递“null”以查找缺少的参数,而不是系统反射.missing.Value?我正在传递missing.Value,但我已经发现了导致此特定故障的原因。对象[,]在某些单元格中有一个=符号作为第一个字符,这导致Excel失败,因此我检查了列类型字符串,并检查了值,如果子字符串(0,1)=”然后在=符号前面添加一个”。也许

我在导出到excel时遇到问题,它在.set_Value函数中崩溃

如果我将object[,]更改为string[,],这似乎是可行的,但这样做会丢失格式


有人帮忙吗?

您是否正在传递“
null
”以查找缺少的参数,而不是
系统反射.missing.Value

我正在传递
missing.Value
,但我已经发现了导致此特定故障的原因。对象[,]在某些单元格中有一个
=
符号作为第一个字符,这导致Excel失败,因此我检查了列类型字符串,并检查了值
,如果子字符串(0,1)=”
然后在
=
符号前面添加一个

也许您可以发布有问题的代码?我正在使用S.R.Missing.Value,但仍然收到此错误:(