Функции для работы с Excel
|
Предыдущая тема :: Следующая тема |
Автор |
Сообщение |
PApa Участник
Вступление в Клуб: 26.03.2013
|
Чт Июл 04, 2013 08:32  Функции для работы с Excel |
|
Полезность: Нет оценки
|
Возникла проблема. Необходимо написать операцию, которая создает Excel документ и заносит туда определенные данные (при этом без использования шаблонов).
Данные в каждой ячейке больше её длины, никак не могу найти функцию (на подобии EntireColumn.AutoFit в VBA),
которая выравняет длину ячейки по длине строки в неё вставляемой.
Как можно решить данную проблему? |
|
 |
yaffil Профи
Вступление в Клуб: 18.08.2011
|
Чт Июл 04, 2013 08:41   |
|
Полезность: Нет оценки
|
Открыть можете так: [EXCEL].open_file(NULL,false, true);
Все функции описаны в этой же библиотеке, как вариант можно использовать задание ширины колонки: [EXCEL].Set_Column_Width(4,4,30);
Как я искал нужные мне функции в данной библиотеке:
1. В экселе создаётся макрос и делается то, что тебе надо.
2. Заходиш в редактирование макроса и копируеш код который тебе надо
3. По CTRL+F находишь или не находишь это дело в функции EXCEL |
|
 |
maestro Профи
Вступление в Клуб: 12.10.2010
|
Чт Июл 04, 2013 10:32  Re: Функции для работы с Excel |
|
Полезность: Нет оценки
|
PApa пишет: |
Данные в каждой ячейке больше её длины, никак не могу найти функцию (на подобии EntireColumn.AutoFit в VBA),
которая выравняет длину ячейки по длине строки в неё вставляемой.
Как можно решить данную проблему? |
Попробуй
Код: |
[RUNTIME]::[EXCEL].cmd('Sheet.Cells('|| iRow ||','|| iColumn ||').EntireColumn.AutoFit');
|
|
|
 |
|
|
Вы не можете начинать темы Вы не можете отвечать на сообщения Вы не можете редактировать свои сообщения Вы не можете удалять свои сообщения Вы не можете голосовать в опросах
|
|