Не работает автоподбор высоты в closedXML?
Формирую отчет в excel с помощью библиотеки closedXML. И не работает автоподбор высоты строки. Перенос строки работает. Длинную строку переносит, но высота строки остается прежней, если ее растянуть, то там видна перенесенная часть строки.
Формирую это следующим образом:
worksheet.Range("A3:T3").Row(1).Merge();
worksheet.Range("A3:T3").Style.Alignment.WrapText = true;
worksheet.Cell("A" + 3).Value = "Члены комиссии - " + chleny;
worksheet.Row(3).AdjustToContents();
worksheet.Row(3).ClearHeight();
Дополнительно:
Опишите проблему, и специалист поможет с настройкой, исправлением ошибки или доработкой сайта. Подберём понятный план работ без лишней переписки.
Пока нет других ответов. Будьте первым, кто поможет автору.
Ответить на вопрос
Для того чтобы решить проблему с автоподбором высоты ячейки в closedXML, необходимо использовать метод AutoFit(). Этот метод позволяет автоматически подстроить высоту ячейки под содержимое, чтобы текст в ячейке отображался полностью.
Пример использования метода AutoFit() для ячейки в closedXML:
В данном примере мы добавляем текст в ячейку A1, разрешаем перенос текста с помощью WrapText, а затем вызываем метод AutoFit() для ячейки, столбца и строки. Это позволит автоматически подстроить высоту ячейки под содержимое, чтобы текст отображался полностью.
Таким образом, используя метод AutoFit() в closedXML, вы сможете решить проблему с автоподбором высоты ячейки и корректно отобразить текст в документе Excel.