我想使用FSharp.Data.CsvProvider(v1.1.10)创建一个类型来处理带有";"的CSV文件 分隔符和预定义的模式.
以下行报告错误:
type CsvType1 = CsvProvider
错误是:
指定的参数既不是文件,也不是格式良好的CSV:无法找到文件'...\1; 2; 3'.
将Sample设置为"",null或不设置它会产生其他错误.
使用","的分隔符和"1,2,3"的样本工作正常..但是无法读取我的csv文件.
我究竟做错了什么?
这是FSharp.Data中的一个错误(在2.0.0-alpha3中修复),它认为1;2;3
是一个文件而不是尝试将其解析为CSV片段,但您可以使用以下代码来实现:
CsvProvider<Sample="category (string); id (string); timestamp (string)", Separator=";">