CsvParser
StockSharp.Algo.Import
以 CSV 格式从文本文件中解析信件 。
继承自: BaseLogReceiver
构造函数
CsvParser
public CsvParser(DataType dataType, IEnumerable<FieldMapping> fields)
csvParser = CsvParser(dataType, fields)
初始化了 & ##CsvParser+#的新实例.
- dataType
- 数据类型信息.
- fields
- 导入田地.
属性
ColumnSeparator
public string ColumnSeparator { get; set; }
value = csvParser.ColumnSeparator
csvParser.ColumnSeparator = value
列分隔符。列表由 TAB 表示。
ExtendedInfoStorageItem
public IExtendedInfoStorageItem ExtendedInfoStorageItem { get; set; }
value = csvParser.ExtendedInfoStorageItem
csvParser.ExtendedInfoStorageItem = value
扩展信息存储 。
IgnoreNonIdSecurities
public bool IgnoreNonIdSecurities { get; set; }
value = csvParser.IgnoreNonIdSecurities
csvParser.IgnoreNonIdSecurities = value
忽略没有识别特征的金融工具.
LineSeparator
public string LineSeparator { get; set; }
value = csvParser.LineSeparator
csvParser.LineSeparator = value
线分相通.
SkipFromHeader
public int SkipFromHeader { get; set; }
value = csvParser.SkipFromHeader
csvParser.SkipFromHeader = value
文件开头所要跳过的行数( 如果包含元信息) 。
方法
Parse
public IAsyncEnumerable<Message> Parse(Stream stream)
result = csvParser.Parse(stream)
解析 CSV 文件 。
- stream
- 档案流.
返回值: 解析实例 。