かなり大きなExcelスプレッドシートで作業しています。データを操作するための最も簡単な方法を探しています。スプレッドシートには31の列と15,000の行があります。私は約15列の情報を抽出する必要があります。この多くのデータを扱う際のベストプラクティスはありますか?私はどのような種類のデータベース(SQLなど)も使用できません。大きなスプレッドシートの検索、並べ替え、保存
リストやディクショナリを作成し、セルの値をカラムに基づいて独自のリスト/ディクショナリに入れて、それを反復することを考えましたが、どれほど高速かどうか、試してみる価値があるかどうかはわかりません。
List<string> columnOne = new List<string>();
foreach(DatagridViewColumn Column in DatagridView2.Column)
{
if (Column[0].Value.toString().Contains("lastName")
{
foreach(DatagridViewRow row in DatagridView2.Rows)
{
columnOne.add(row.Value.toString());
}
}
}
ご提供いただけるヘルプやガイダンスは大変ありがとうございます。