Скажите пожалуйста, можно ли осуществить экспорт набор данных в
Excel в коде активного объекта
Сергей Суслов — 22.02.08
Да, конечно, для этого необходимо выполнить соответствующий SQL
INSERT запрос. В AnyLogic включён специальный объект DataSource, позволяющий
работать с базами данных. Вам нужен метод modify(). Подробности
доступны в Руководстве пользователя и AnyLogic Technical Overview.
С уважением,
Сергей Суслов
Александр — 26.02.08
Спасибо, Сергей.
Скажите, пожалуйста, а есть ли в AnyLogic классы для
непосредственного обращения к Excel?
Что-то подобное тому, как происходит выгрузка при нажатии
"копировать данные в Excel", только в коде активного объекта.
Павел Лебедев — 29.02.08
Объект DataSource как раз и является самым мощным и универсальным
средством AnyLogic для непосредственного обращения к Excel. В
свойствах данного объекта необходимо указать файл Excel, с
которомым вы в дальнейшем планируете работать. Для обращения к
этому файлу в коде активного объекта используется язык SQL
запрсов.
Александр — 03.03.08
Позволит ли мне объект DataSource формировать отчет не создавая
предварительно шаблона отчета и осуществлять форматирование в
Excel? Есть ли в AnyLogic какие-либо классы на java для прямой работы с Excel,
а не источником данных.
Павел Лебедев — 03.03.08
Нет, классов для прямой работы нет. Но возможно Вас устроит
вариант формировать HTML отчёты. Для формирования HTML достаточно
уметь писать в текстовый файл, что достаточно не сложно
средствами Java.