Sheet.TryMergeBy...()
All checks were successful
Publish NuGet packages / publish (push) Successful in 23s

This commit is contained in:
melekhin
2026-06-17 10:39:00 +07:00
parent c9ef2a796e
commit 08b39b7bfe
2 changed files with 83 additions and 19 deletions

View File

@@ -99,6 +99,18 @@ public interface ISheet
/// <summary>Редактирует диапазон, заданный начальной ячейкой и размером (буква столбца).</summary>
ISheet RangeByLength(uint startRow, string startCol, uint rows, uint cols, Action<IRange> edit);
/// <summary>Возвращает диапазон ячеек по начальным и конечным индексам строк и столбцов.</summary>
bool TryMergeByIndexes(uint startRow, uint startCol, uint endRow, uint endCol);
/// <summary>Возвращает диапазон ячеек по начальным и конечным координатам с буквенным обозначением столбцов.</summary>
bool TryMergeByIndexes(uint startRow, string startCol, uint endRow, string endCol);
/// <summary>Возвращает диапазон, начиная с указанной ячейки, заданной размером (строки x столбцы).</summary>
bool TryMergeByLength(uint startRow, uint startCol, uint rows, uint cols);
/// <summary>Возвращает диапазон по начальной ячейке и размеру с буквенным обозначением столбца.</summary>
bool TryMergeByLength(uint startRow, string startCol, uint rows, uint cols);
/// <summary>Возвращает ячейку по номеру строки и столбца (оба начиная с 1).</summary>
ICell Cell(uint row, uint col);