xlRangeDB = xlWorkSheetDB.get_Range("A2", "BA" + lRow.ToString());
object[,] valueArray = xlRangeDB.Value2;
List<string> inputData = new List<string>();
inputData.AddRange(valueArray);
私はExcelの範囲(xlRangeDB)をリストに変換したいと思います。私は直感的な方法を見つけることができませんでしたので、まずexcel rangeをArrayに変換してListに追加しようとします。しかし、それはどちらもうまくいかない。 実際には200以上のExcelファイルがあり、各ファイルには70000行と70列が含まれています。これらのファイルからデータを収集する必要があります。この状況でループするには膨大な時間がかかります。何かアドバイス。あなたが本当にリストが必要な場合は、リストに変換おかげループのないリストにExcel範囲を追加する
一度抽出したら、このデータをどこに置いていますか? –
私は、データをスライスしてダイスし、それらの基準に基づいてさまざまなレポートのExcelファイルに戻します。 – AAP
可能であれば、ストリーミングを見たいと思うでしょう。本当にメモリ使用量が高くなり、70000のテキスト行をすべてメモリに格納することになります。しかし、それはあなたの判断である。 –