SpreadSheetGear (.NET) を使用して Excel ワークシートの列を読み取り、その列の一意の値を取得したいと考えています。
例: 上記の Excel ワークシートから、列 B を読み取り、一意の値 "John"、"Mike"、および "Wayne" を取得する必要があります。
実際には、1,000,000 以上の行が存在する可能性があるため、効率が重要です。それはどのように達成されますか?
SpreadSheetGear (.NET) を使用して Excel ワークシートの列を読み取り、その列の一意の値を取得したいと考えています。
例: 上記の Excel ワークシートから、列 B を読み取り、一意の値 "John"、"Mike"、および "Wayne" を取得する必要があります。
実際には、1,000,000 以上の行が存在する可能性があるため、効率が重要です。それはどのように達成されますか?
投稿がかなり古いことは理解していますが、他の人に役立つ可能性があります。しかし、問題は、ループを繰り返す行または列の数をどのように判断できるかです。このためにIWorksheet.UsedRange
、シートに含まれるデータの範囲を取得するプロパティをお勧めします。Curtsy by: @Chris in his thread