同时读取多个线程中的 Cell 值
Contents
[
Hide
]
需要同时读取多个线程中的单元格值是一种常见的需求。本文介绍了如何使用 Aspose.Cells 来实现此目的。
要同时读取多个线程中的单元格值,请设置工作表.Cells.MultiThreadReading为*真**。如果不这样做,您可能会得到错误的单元格值。
下面的代码:
- 创建工作簿。
- 添加工作表。
- 使用字符串值填充工作表。
- 然后,它创建两个线程,同时从随机单元读取值。 如果读取的值正确,则不会发生任何情况。如果读取的值不正确,则会显示一条消息。
如果你评论这一行:
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.");
}
否则,程序运行时不会显示任何消息,这意味着从单元格读取的所有值都是正确的。