Мы оцениваем Gembox как замену Aspose. Я думаю, что ослеп, потому что одна вещь, которую я не могу сделать, это легко получить адрес (например, «B4») ExcelCell.
Например, при итерации по ячейкам мы можем столкнуться с неожиданным значением и хотели бы сообщить пользователю, где произошла ошибка.
var dodgyCell = sheet.Cells[rowIndex, colIndex];
Лучший обходной путь, который я нашел, если создать CellRange из одной ячейки, а затем использовать начальную позицию. i.e.:
var cr = sheet.Cells.GetSubrangeAbsolute(rowIndex, colIndex, rowIndex, colIndex);
var message = "Dodgy value was found in cell " + cr.StartPosition
Неужели должен быть более легкий путь?
Приветствия