Высота строки (ячейки) в таблице Excel при записи с помощью ZennoPoster

Mikhail B.

Client
Регистрация
23.12.2014
Сообщения
14 418
Благодарностей
5 454
Баллы
113
При записи подстраивает высоту строки под текст. Как сделать, что бы при записи не менял высоту строки?
 

Voronin

Client
Регистрация
30.09.2019
Сообщения
76
Благодарностей
54
Баллы
18
Речь о работе с Excel из Зеннопостер идет? или тема просто про Excel?

В самом Excel высота меняется когда для ячейки перенос текста включен, если отключен то не переносится и высота не меняется.
 

Mikhail B.

Client
Регистрация
23.12.2014
Сообщения
14 418
Благодарностей
5 454
Баллы
113
Речь о работе с Excel из Зеннопостер идет? или тема просто про Excel?

В самом Excel высота меняется когда для ячейки перенос текста включен, если отключен то не переносится и высота не меняется.
В ZennoPoster. Перенос есть, но надо что бы высота не увеличивалась.

Поправил название.
 

Voronin

Client
Регистрация
30.09.2019
Сообщения
76
Благодарностей
54
Баллы
18
Тут тоже есть неоднозначность, смотря что за Excel))

Если речь идет об Excel привязанного к таблице в шаблоне, то вроде это никак не убрать, Зенка всегда файл перезаписывает и формат слетает.

Если через библиотеку EPPlus работать, то там можно формат ячейки задавать:

Например,
exPack.Workbook.Worksheets[0].Cells[0,0].Style.WrapText=false;
отключает перенос

а,
exPack.Workbook.Worksheets[0].Row(0).Height = 10;
устанавливает высоту строки, можно перезаписывать после установки значения в ячейку

должно помочь.

Если другие библиотеки используются, то принцип аналогичный - управлять высотой и переносом.
 
  • Спасибо
Реакции: Mikhail B.

redman

Client
Регистрация
11.03.2016
Сообщения
554
Благодарностей
178
Баллы
43
заменить перенос на другой символ
 

Mikhail B.

Client
Регистрация
23.12.2014
Сообщения
14 418
Благодарностей
5 454
Баллы
113

Кто просматривает тему: (Всего: 1, Пользователи: 0, Гости: 1)