Excel и Drupal

Главные вкладки

Аватар пользователя Infinity90 Infinity90 4 июня 2014 в 19:35

Доброго времени суток! Есть задача: дан файл Excel с данными о товарах - вес и количество упаковок, нужно при вводе количества упаковок считать итоговый вес и отправлять все это дело на почту. Можно ли как-то интегрировать Excel с возможностью подсчета по формуле и отправкой полученного файла на почту? или можно как-то проще решить? Заранее спасибо

Комментарии

Аватар пользователя Moel Moel 5 июня 2014 в 11:51

https://drupal.org/project/phpexcel
не уверен что вам подойдет . Но по идее вам нужно сначала импортнуть екселевский файл. Произвести измнения. И дальше экспортнуть файл опять же в ексель. Модуль долже импортировать экспортировать. Попрбуйте.

Аватар пользователя ihappy ihappy 5 июня 2014 в 13:15

А нужно именно в ексель? Может проще оформить можно? Генерация екселя отлично нагружает сервер и не очень быстрая фукнция. Даже наоборот, очень медленная.

Аватар пользователя Moel Moel 5 июня 2014 в 15:07

"iHappy" wrote:
Генерация екселя отлично нагружает сервер и не очень быстрая фукнция

Не знаю делал я сайт ensols.ru. Там делал экспорт в excel с помощью phpexcel работает вроде шустро.Правда там чистый пхп( не друпал).
Правда тут смотря какие у автора потребности и обьемы будут.
Хотя в ексел можно и вот так http://habrahabr.ru/post/133233/ экпортировать. Но это получается не "честный" ексел.

Аватар пользователя ihappy ihappy 5 июня 2014 в 19:42

"Moel" wrote:
Правда тут смотря какие у автора потребности и обьемы будут.

В любом случае, генерация xls/xlsx на стороне PHP дорогой процесс.
Может одиночный залп и не страшен. А вот если хотябы 100, то это уже будет ощутимо. Хотя согласен, какие еще объемы.
Похорошему, такие вещи надо делать на стороне сервера не при помощи php.
"Moel" wrote:
Но это получается не "честный" ексел.

Главное результат и скорость работы. А честно или не честно, это не важно.