Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > Perl: Общие вопросы > Существует ли модуль для _редактирования_ XLSX ?


Автор: alt2 10.11.2011, 18:35
Обыскался уже. Я правильно понимаю, что модулей для редактирования существующего XLSX в природе еще нет?

Это как-то решается, кроме как ручным ковырянием в XML-е?
Открытием старой XLSX-ки и переносом всего в новую по каждой микроправочке?
А если там хитро-мудрое оформление и всякие формы/макросы/... ?

Автор: arto 10.11.2011, 19:12
на cpan/github ничего на это слово нет?

Автор: alt2 14.11.2011, 12:58
arto
Есть. Только для чтения или создание нового файла.
О чем и речь, собственно.

Автор: alezzz 14.11.2011, 13:01
что-то я не пойму, а чем отличается редактирование от чтения файла в память, внесения изменений и сохранения (пересоздания) его после этого?

Автор: alt2 14.11.2011, 13:12
Цитата(alezzz @ 14.11.2011,  13:01)
что-то я не пойму, а чем отличается редактирование от чтения файла в память, внесения изменений и сохранения (пересоздания) его после этого?

Ничем, если это делает один модуль. А то, что сейчас есть - либо только для чтения, либо только для создания. И стремновато - не разойдутся ли трактовки ими каких-то элементов, которые когда-нибудь встретятся скрипту.

XLSX - по сути архивы с кучей файликов. И кажется необоснованно затратным ради правки пары таких файликов (экселевого листа) тянуть в память все остальные листы, чтобы потом их просто ссыпать обратно.

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)