簡體   English   中英

FileHelpers:非引用CSV中的可選字段

[英]FileHelpers: Optional fields in non-quoted CSV

我正在使用FileHelpers從CSV文件導入數據。 問題是,某些版本的CSV文件比其他版本的字段多。

因此,我已經將有時缺少的字段標記為可選字段,但這似乎不起作用而不是忽略字段丟失時(它似乎沒有問題)它也總是砍掉最后一個字符最后一個字段。

例如...

  • 包含“ABC,DEF,GHI”(不帶引號)的行導入“ABC”,“DEF”和“GHI”
  • 包含“ABC,DEF”(再次沒有引號)的行導入為“ABC”和“DE”

我的記錄格式定義如下......

[DelimitedRecord(@",")]
public class RecordFormat {

    [FieldTrim(TrimMode.Both)]
    public String FirstValue;

    [FieldTrim(TrimMode.Both)]
    public String SecondValue;

    [FieldOptional]
    [FieldTrim(TrimMode.Both)]
    public String OptionalValue;

}

任何人都可以提出我缺少的東西嗎?

謝謝。

看起來似乎在最新版本2.9.9中修復了一個錯誤

請參閱http://www.filehelpers.com/forums/上的鏈接

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM