CSV について質問があります。CSV をエクスポートし、C# で読み取ります。CSV の各行の最後の列は、A、B、C、D、E、または G です。A と D を含む行を含む新しい CSV が必要です。たとえば、B と C を含む別の CSV が必要です。
誰かが私を正しい方向に向けることができますか? 私は立ち往生しています..
これは私のコードの一部です
StreamReader debtors = new StreamReader(@"C:\CSV\Debtors.csv");
StreamWriter debtorsMetaal = new StreamWriter(@"C:\CSV\DebtorsMetaal.csv");
StreamWriter debtorsSystemen = new StreamWriter(@"C:\CSV\DebtorsSystemen.csv");
StreamWriter debtorsHolding = new StreamWriter(@"C:\CSV\DebtorsHolding.csv");
while(debtors.Peek() >=0)
{
string line = debtors.ReadLine();
try
{
string[] rowsArray = line.Split(';');
//..... etc
行がバラバラになりましたが、行の最後の列を選択して、最後の列の値に基づいて新しい CSV ファイルを作成するにはどうすればよいですか?
duersMetaal、debatorsSystemen、debatorsHolding が新しい CSV ファイルになります。
例えば;
CSVの行に次の情報があります
number - name- description - type
ここで、 type は A、B、C、D 、 E または G のいずれかです。ここで、type = A の行と type = D の行を 1 つの CSV ファイルにまとめる必要があります。これは可能ですか?
値 A、B、C、D、E、または G は、常に AJ 列に Excel 形式で表示されます。