gpt4 book ai didi

c# - Gembox - 获取 ExcelCell 的地址

转载 作者:行者123 更新时间:2023-11-30 20:08:38 28 4
gpt4 key购买 nike

我们正在评估 Gembox 作为 Aspose 的替代品。我想我快瞎了,因为我不能做的一件事就是轻松获取 ExcelCell 的地址(例如“B4”)。

例如,当遍历单元格时,我们可能会遇到一个意想不到的值,并想告诉用户错误在哪里。

var dodgyCell = sheet.Cells[rowIndex, colIndex];

我发现的最佳解决方法是创建一个单元格的 CellRange,然后使用起始位置。即:

var cr = sheet.Cells.GetSubrangeAbsolute(rowIndex, colIndex, rowIndex, colIndex);
var message = "Dodgy value was found in cell " + cr.StartPosition

肯定有更简单的方法吗?

干杯

最佳答案

编辑 2016-01-30:
在较新版本的 GemBox.Spreadsheet(3.9 及更高版本)中,ExcelCell 有一个额外的 Name property它返回单元格的地址。

原始答案:
看来 OP 已经找到了答案。不幸的是,它不是很明显,所以这里又是:
要将行和列索引转换为位置字符串(“A1”、“BN27”等),请使用静态方法 CellRange.RowColumnToPosition(int row, int column)

关于c# - Gembox - 获取 ExcelCell 的地址,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6920677/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com