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 表示。

DataType
public DataType DataType { get; }
value = csvParser.DataType

数据类型信息.

ExtendedInfoStorageItem
public IExtendedInfoStorageItem ExtendedInfoStorageItem { get; set; }
value = csvParser.ExtendedInfoStorageItem
csvParser.ExtendedInfoStorageItem = value

扩展信息存储 。

Fields
public IEnumerable<FieldMapping> Fields { get; }
value = csvParser.Fields

导入田地.

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
档案流.

返回值: 解析实例 。