【发布时间】:2011-01-23 21:53:15
【问题描述】:
每个单元格都有以下错误: “此单元格中的数字格式为文本或前面带有撇号” 要复制错误: 我必须将来自 Web 服务的结果存储为字符串数组: 示例:(3 x 3 数组)
402,568.03 美元 26.2% 30,052
107,719.59 美元 7.0% 55,176
81,370.35 美元 5.3% 54,365
让 values 是保存样本的字符串数组 (string[,] values) 设 r 为目标范围 (Excel.Range r) 如果我做: r.Value2 = 值;
我想知道如何摆脱它。任何 .net 代码都会很棒(C# 或 VB.NET)
注意: 1) 在每个单元格中循环不是一个选项,因为数组可能非常大 (100, 54) 或 (1024, 104)。我做了,没有这个错误,但是性能很差。
2) 禁用错误不是一个选项,因为我无法控制客户端设置。
3) 我注意到我使用 conver to number 上下文菜单修复了该问题,但可以通过编程方式为受影响的范围执行此操作。
【问题讨论】:
标签: c# vb.net excel automation