1

我正在尝试使用 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 进程,如任务管理器上报告的那样。

4

1 回答 1

1

看看我最新的拉取请求:https ://github.com/fsharp/fsharpx/pull/236我已经重构了类型提供程序以使用 ExcelDataReader 库,而不是依赖于 Office 互操作。这应该可以防止提供程序生成 Excel 进程。

于 2013-06-23T22:35:31.650 回答