我有一個Excel表格,它返回c#中的Interop Excel範圍。我想要做的是將range.Value2作爲rangeVal2返回爲[1,1] int [1,2] string [1,3] null。我想知道我怎麼可以轉換Interop.range值2到一個維字符串數組[] 這是從手錶返回Range.Value2Casting object [,] to string []
[1, 1] "Somestring" object {string}
[1, 2] null object
[1, 3] null object
[1, 4] null object
[1, 5] 0.0 object {double}
[1, 6] 0.0 object {double}
[1, 7] 0.0 object {double}
我試過了: string [] str = new string [20]; System.Buffer.BlockCopy(oRngListRow.Value2,1,str,1,20); – AC25
我也試着var obj = oRngListRow.Value2作爲IEnumerable
你不能*在兩者之間施放*。構建一個新的字符串數組並複製這些值。 –