我正在尝试使用FSharpx的excel类型提供程序进行编程。
我是以这种方式使用它 -
#r @"FSharpx.TypeProviders.Excel.dll"
open FSharpx
type ETP = FSharpx.ExcelFile< @"Book1.xlsx", "Sheet1">
然而,当声明上面的ETP时,程序就会挂起。
我通过nuget安装了Fsharpx。我也在Windows 8上使用Excel 2013。
任何线索?我该怎么调试呢?
另外一个观察 - 我注意到excel文件类型提供程序的声明似乎产生了许多excel进程,如任务管理器上所报告的那样。
答案 0 :(得分:0)
看一下我最新的pull请求:https://github.com/fsharp/fsharpx/pull/236我重构了类型提供程序以使用ExcelDataReader库,而不是依赖于Office interop。这应该会阻止提供程序生成Excel进程。