如何从 IXLCells (OpenXML) 获取值

How to get values from IXLCells (OpenXML)

我想使用 closedXML 在 Excel sheet 中找到包含特定文本的单元格。我使用以下命令:

IXLCells RefCells =PortfolioWorksheet.Search(strInternalReference, CompareOptions.None, false);

根据 Visual Studio 中的 Watch window,RefCells 确实包含正确的单元格地址:在我的例子中是 C8。

我尝试通过以下方式获取此值:

RefCells.First().GetValue<string>()

不幸的是,我得到的是我搜索的字符串,而不是单元格地址。

希望能帮到你!

基础

GetValue() returns 单元格的内容(值)。要获取地址,请使用 Address.ToString() 获取完整地址或使用 Address.RowNumberAddress.ColumnLetter(或 Address.ColumnNumber)获取其部分。