【发布时间】:2013-12-30 13:23:50
【问题描述】:
我想使用 FSharp.Data.CsvProvider (v1.1.10) 创建一个类型来处理带有“;”的 CSV 文件分隔符和预定义的架构。
下面一行报错:
type CsvType1 = CsvProvider<Sample="1;2;3", Separator=";", Schema="category (string), id (string), timestamp (string)">
错误是:
指定的参数既不是文件,也不是格式正确的 CSV:找不到文件 '...\1;2;3'。
将 Sample 设置为 ""、null 或根本不设置它会产生其他错误。
使用“,”分隔符和“1,2,3”示例可以正常工作..但这无法读取我的 csv 文件。
我做错了什么?
【问题讨论】:
-
好像是个bug,我去看看。无论如何,如果你完全指定了 Schema,你就不需要指定一个 Sample