我希望能够从Excel文件中导入一些基础数据(仅为几个整数)到一个F#列表中。 这里是我计算的代码,它打开一个Excel文件,获取单元格“C6”的值,并将其存储在一个名为l的变量中。 然而它没有编译成功因为出现了类型错误。实际上,第一个值的类型是obj。 如何将其转换为int?
//#r "Microsoft.Office.Interop.Excel"
//#r "office"
open Microsoft.Office.Interop
let xlApp = new Excel.ApplicationClass()
let xlWorkBook = xlApp.Workbooks.Open(@"C:\Users\Fabien C\Desktop\algo données.xlsx")
let xlWorkSheet = xlWorkBook.Worksheets.["Produits"] :?> Excel.Worksheet
let firstValue = xlWorkSheet.Cells.[6,3]
let (l : int) = firstValue