Мне нужно написать некоторый код с использованием C # для удаления ячейки Excel, которая не содержит никаких данных, кроме форматирования
Идея заключается в
получить все ячейки, содержащие данные (формат, строку, что угодно) в объекте диапазона, используя
int maxRow = workSheet.UsedRange.Rows.Count;
int maxColumns = workSheet.UsedRange.Columns.Count;
Range max = workSheet.Range[workSheet.Cells[1, 1], workSheet.Cells[maxRow, maxColumns]]
получить другой объект диапазона Range offset = worksheet.Cells[2, 2]
Я хочу получить новое дополнение Range = (Excel.Range) (max - offset) Другими словами, я хочу получить дополнение Range Range.
Вот немного справочной информации, почему я хочу это сделать.а.Нам нужно преобразовать большое количество книг Excel в HTML для обработки.б.В некоторых превосходных книгах содержатся тысячи столбцов / строк.В ячейках нет полезных данных, кроме форматирования.Пустые ячейки делают преобразованный HTML-файл очень большим.с.Мы хотим иметь возможность идентифицировать диапазон, который содержит полезные данные, и диапазон, который содержит пустые ячейки.Мы очистим отформатированные пустые ячейки, чтобы уменьшить размер преобразованных HTML-файлов.