サーチ…
CSVタイププロバイダの使用
与えられた次のCSVファイル:
Id,Name
1,"Joel"
2,"Adam"
3,"Ryan"
4,"Matt"
次のスクリプトを使用してデータを読み取ることができます。
#r "FSharp.Data.dll"
open FSharp.Data
type PeopleDB = CsvProvider<"people.csv">
let people = PeopleDB.Load("people.csv") // this can be a URL
let joel = people.Rows |> Seq.head
printfn "Name: %s, Id: %i" joel.Name joel.Id
WMIタイププロバイダの使用
WMI型プロバイダーを使用すると、厳密な型指定でWMIサービスを照会できます。
WMIクエリの結果をJSON形式で出力するには、
open FSharp.Management
open Newtonsoft.Json
// `Local` is based off of the WMI available at localhost.
type Local = WmiProvider<"localhost">
let data =
[for d in Local.GetDataContext().Win32_DiskDrive -> d.Name, d.Size]
printfn "%A" (JsonConvert.SerializeObject data)
Modified text is an extract of the original Stack Overflow Documentation
ライセンスを受けた CC BY-SA 3.0
所属していない Stack Overflow