Open
Labels
enhancementNew feature or requestNew feature or request
Description
Overview / 概要
CSVファイル分割機能の追加
Detail / 詳細
CSVファイルを読み込み、ヘッダを表示する。
どの列をキーにするか指定して、ファイル分割する。
Additional context / 補足情報
重複除去するオプションがほしい。
Metadata
Metadata
Assignees
Labels
enhancementNew feature or requestNew feature or request
Activity
overdrive1708 commentedon Aug 6, 2023
いくつかパターンがあると良い。
・指定された列の内容でファイル分割する
・指定された列の内容から出力先を決定して分割する(この文字列はこっちみたいな設定)
完全一致・前方一致・後方一致・含める
1行ずつ処理すると遅くなりそうなので、一度全行読み込み、行数とか計算しておく。
そうすれば進捗表示も可能。
overdrive1708 commentedon Aug 17, 2023
CsvHelperを使うといいかもしれない。
LINQでDistinctを使えば重複除去できる。
overdrive1708 commentedon Aug 17, 2023
文字コード判別はReadJEncを使って自動にするか、選択させるかしたほうが良い。