Справочник функций

Ваш аккаунт

Войти через: 
Забыли пароль?
Регистрация
Информацию о новых материалах можно получать и без регистрации:

Почтовая рассылка

Подписчиков: -1
Последний выпуск: 19.06.2015

jpg и gif в xls на php

12K
13 февраля 2006 года
elbeet
15 / / 13.02.2006
Написал php скрипт, который используя Spreadsheet_Excel_Writer генерит xls-файл, но есть беда, как сгенерить xls-файл так, что бы в определённой ячейке оказалась нужная gif или jpg картинка? Пока что получается только bmp, но размер сгенерированного xls получается слишком большой.
1.8K
14 февраля 2006 года
tapin13
138 / / 17.06.2004
Цитата:
Originally posted by elbeet
Написал php скрипт, который используя Spreadsheet_Excel_Writer генерит xls-файл, но есть беда, как сгенерить xls-файл так, что бы в определённой ячейке оказалась нужная gif или jpg картинка? Пока что получается только bmp, но размер сгенерированного xls получается слишком большой.



Etu funkziu uspol'zoval insertBitmap?

Smotria chem tebe meshaet razmer. Esli dlia peredachi Server->Client mozhesh posle dozdania zaZIPit ego naprimer i otpravit.

12K
14 февраля 2006 года
elbeet
15 / / 13.02.2006
Цитата:
Originally posted by tapin13
Etu funkziu uspol'zoval insertBitmap?

Smotria chem tebe meshaet razmer. Esli dlia peredachi Server->Client mozhesh posle dozdania zaZIPit ego naprimer i otpravit.



Да, insertBitmap использовал.
Полученный xls-занимает 12 Mb. Клиенты, которые сидят на dial-up не будут ждать закачки такого файла.
ЗаZIPить - вариант, но хотелось бы ZIPить xls с jpg картинками, а не с bmp.

1.8K
15 февраля 2006 года
tapin13
138 / / 17.06.2004
Цитата:
Originally posted by elbeet
Да, insertBitmap использовал.
Полученный xls-занимает 12 Mb. Клиенты, которые сидят на dial-up не будут ждать закачки такого файла.
ЗаZIPить - вариант, но хотелось бы ZIPить xls с jpg картинками, а не с bmp.



Provel experement.
1. Vstavil v Excel JPG 54Kb, vishel excel 274Kb
2. Vstavil v Excel BMP(toi zhe kartinki) 475Kb, vishel excel 274Kb
3. pustoi excel file vishel 13Kb
nu i zip 2-x predidushih vihodit 263Kb.

Vivod dumau sdelaesh sam, no moi vivod, eto to chto excel sohraniaet kartinki v svoem formate, skoree vsego BMP, i szimaet ih kakimi to svoimi algoritmami po maximumu, tak chto dazhe zip ne sil'no pomogaet.

12K
15 февраля 2006 года
elbeet
15 / / 13.02.2006
Цитата:
Originally posted by tapin13
Provel experement.
1. Vstavil v Excel JPG 54Kb, vishel excel 274Kb
2. Vstavil v Excel BMP(toi zhe kartinki) 475Kb, vishel excel 274Kb
3. pustoi excel file vishel 13Kb
nu i zip 2-x predidushih vihodit 263Kb.

Vivod dumau sdelaesh sam, no moi vivod, eto to chto excel sohraniaet kartinki v svoem formate, skoree vsego BMP, i szimaet ih kakimi to svoimi algoritmami po maximumu, tak chto dazhe zip ne sil'no pomogaet.



Это всё зависит от версии BIFF. Например Excel 95 (BIFF-5) превращал jpg в свой внутренний формат, а современная версия (BIFF-8) оставляет всё как есть. Но проблема не в этом, а в том, что у меня вместо Excel только Unix, Apache и php.

Реклама на сайте | Обмен ссылками | Ссылки | Экспорт (RSS) | Контакты
Добавить статью | Добавить исходник | Добавить хостинг-провайдера | Добавить сайт в каталог