複数のスレッドで同時に Cell の値を読み取る
Contents
[
Hide
]
複数のスレッドで同時にセル値を読み取る必要があるのは、一般的な要件です。この記事では、この目的で Aspose.Cells を使用する方法について説明します。
複数のスレッドで同時にセル値を読み取るには、次のように設定します。Worksheet.Cells.MultiThreadReadingに真実.そうしないと、間違ったセル値が得られる可能性があります。
次のコード:
- ワークブックを作成します。
- ワークシートを追加します。
- ワークシートに文字列値を入力します。
- 次に、ランダム セルから値を同時に読み取る 2 つのスレッドを作成します。 読み取った値が正しい場合、何も起こりません。読み取った値が正しくない場合は、メッセージが表示されます。
この行にコメントすると:
testWorkbook.Worksheets[0].Cells.MultiThreadReading = true;
次のメッセージが表示されます。
if (s != "R" + row + "C" + col)
{
MessageBox.Show("This message box will show up when cells read values are incorrect.");
}
それ以外の場合、セルから読み取ったすべての値が正しいことを意味するメッセージを表示せずにプログラムが実行されます。