Lettura dei valori Cell in più thread contemporaneamente
Contents
[
Hide
]
La necessità di leggere i valori delle celle in più thread contemporaneamente è un requisito comune. Questo articolo spiega come utilizzare Aspose.Cells per questo scopo.
Per leggere i valori delle celle in più thread contemporaneamente, impostareFoglio di lavoro.Cells.MultiThreadReadinga vero*. In caso contrario, potresti ottenere valori di cella errati.
Il seguente codice:
- Crea una cartella di lavoro.
- Aggiunge un foglio di lavoro.
- Popola il foglio di lavoro con valori stringa.
- Quindi crea due thread che leggono simultaneamente 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.");
}
Altrimenti il programma viene eseguito senza mostrare alcun messaggio, il che significa che tutti i valori letti dalle celle sono corretti.