Lettura di Cell valori in più thread contemporaneamente
Contents
[
Hide
]
La necessità di leggere contemporaneamente i valori delle celle in più thread è un requisito comune. Questo articolo spiega come utilizzare Aspose.Cells per questo scopo.
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:
- 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 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.