0
我使用F#和Excel Interop。我做的是這樣的:用Excel混合字符串和數字Interop
workbook.Range("A1:A10").Value2 <- [| "foo"; "3"; "bar"; "6"; "8" |]
當我看到生成的電子表格,它存儲了「3」,「6」和「8」的字符串,而不是數字。這意味着公式和這樣的失敗。有沒有辦法讓Excel將字符串轉換爲適當的數字?
我目前的解決方法是這樣的:
workbook.Range("A1:A10").Value2 <- [| "foo" :> obj
3 :> obj
"bar" :> obj
6 :> obj
8 :> obj |]
它產生預期的效果,但它很尷尬。有一個更好的方法嗎?