Lettura di Cell valori in più thread contemporaneamente

Contents
[ ]

Per leggere i valori delle celle in più di un thread contemporaneamente, impostaWorksheet.Cells.MultiThreadReading aVERO. In caso contrario, potresti ottenere valori di cella errati.

Il seguente codice:

  1. Crea una cartella di lavoro.
  2. Aggiunge un foglio di lavoro.
  3. Popola il foglio di lavoro con valori stringa.
  4. Quindi crea due thread che leggono simultaneamente i valori da celle casuali. Se i valori letti sono corretti non succede nulla. Se i valori letti non sono corretti, viene visualizzato un messaggio.

Se commenti questa riga:

 testWorkbook.Worksheets[0].Cells.MultiThreadReading = true;

quindi viene visualizzato il seguente messaggio:

 if (s != "R" + row + "C" + col)

{

    MessageBox.Show("This message box will show up when cells read values are incorrect.");

}

In caso contrario, il programma viene eseguito senza mostrare alcun messaggio, il che significa che tutti i valori letti dalle celle sono corretti.