我正在使用LumenWorks
awesome CSV閱讀器處理CSV文件。一些文件有超過100萬條記錄。使用LumenWorks解析器處理從預定行/行開始的CSV文件
我想要的是分段處理文件。例如。我想先處理100,000條記錄,驗證數據,然後通過Internet連接發送這些記錄。一旦發送,我然後重新打開文件並從記錄100,001繼續。一直到我完成處理文件。在我的應用程序中,我已經創建了跟蹤當前正在處理的記錄的邏輯。
LumenWorks語法分析器是否支持從CSV中的預定行開始處理,還是始終從頂部開始?我看到它有一個緩衝區變量。有沒有辦法使用這個緩衝區變量來實現我的目標?
my_csv = New CsvReader(New StreamReader(file_path), False, ",", buffer_variable)