Модераторы: skyboy, MoLeX, Aliance, ksnk
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> PHP + Excel 
:(
    Опции темы
Alixan
Дата 4.6.2013, 15:56 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 36
Регистрация: 11.12.2009

Репутация: нет
Всего: нет



Доброе время суток.

На форуме обсуждались уже возможности взаимодействия PHP с Excel. Вопрос как раз по этой теме, просто, немножко специфичного характера.

Возможно ли перенести содержимое excel таблицы средствами PHP таким образом, чтобы ячейки продолжали работать по формуле? 

Очень буду признателен за ответы.
PM MAIL   Вверх
Urfin
Дата 5.6.2013, 09:07 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 40
Регистрация: 27.10.2006
Где: хохляндия

Репутация: нет
Всего: 1



перенести откуда и куда?

Этот ответ добавлен с нового Винграда - http://vingrad.com
PM MAIL WWW ICQ   Вверх
Alixan
Дата 5.6.2013, 09:37 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 36
Регистрация: 11.12.2009

Репутация: нет
Всего: нет



Перенести из excel файла (*.xls)

В этом файле имеются, допустим (чисто для примера), 2 ячейки, вводя в которые данные - автоматически подсчитываются и выводятся в третей ячейке по формуле. 

Необходимо перенести это дело средствами веб технологий на "сайт", чтобы данная формула с ячейками продолжали работать динамически по формуле. 

Разместить excel как файл для скачивания не вариант. А делать с нуля форму под веб - целая история (как вы поняли там не просто 3 ячейки и 1 формула). 

Подумал, может есть, какая-нибудь технология интегрирования?
PM MAIL   Вверх
krundetz
Дата 5.6.2013, 09:49 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Вечный странник
***


Профиль
Группа: Завсегдатай
Сообщений: 1400
Регистрация: 14.6.2007
Где: НН(Сормово)

Репутация: 20
Всего: 69



Alixan,  если вы можете прочесть формулу, то и перенести ее на сайт сможете, просто для этого вам потребуется реализовать свой транслятор формул.


--------------------
!цензоры - Хранитель стратегической жидкости
Группа ТГВ
Группа Нижний Новгород
user posted image
PM MAIL   Вверх
Alixan
Дата 5.6.2013, 10:14 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 36
Регистрация: 11.12.2009

Репутация: нет
Всего: нет



Случайно, не вкурсе, известный класс phpexcel (сорри если не правильно написал) - "читает" формулы в excel?
PM MAIL   Вверх
krundetz
Дата 5.6.2013, 11:27 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Вечный странник
***


Профиль
Группа: Завсегдатай
Сообщений: 1400
Регистрация: 14.6.2007
Где: НН(Сормово)

Репутация: 20
Всего: 69



Цитата(Alixan @  5.6.2013,  10:14 Найти цитируемый пост)
Случайно, не вкурсе, известный класс phpexcel (сорри если не правильно написал) - "читает" формулы в excel? 

Цитата(http://habrahabr.ru/post/136540/)

В большинстве случаев стандартная функция $cell->getValue() корректно обрабатывает формулы и возвращает рассчитанное значение. Но бывают ситуации, когда формула ссылается на несуществующий лист или другой файл, который локально хранится у того, кто отправил вам excel-документ. Тогда getValue() возвратит ошибку, хотя визуально в экселе вы можете увидеть верное значение, если не было пересчета листа.

Получается можно, и даже есть встроенный транслятор формул.

Это сообщение отредактировал(а) krundetz - 5.6.2013, 11:27


--------------------
!цензоры - Хранитель стратегической жидкости
Группа ТГВ
Группа Нижний Новгород
user posted image
PM MAIL   Вверх
ksnk
Дата 5.6.2013, 11:33 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


прохожий
****


Профиль
Группа: Комодератор
Сообщений: 6855
Регистрация: 13.4.2007
Где: СПб

Репутация: 96
Всего: 386



Alixan,  Вероятнее всего такая задача уже кем-то ставилась и как то решалась. Приходит в голову google doc c его возможностью работать с Excel-файлами. Кстати, не подойдет?

Очевидно, что большой и страшный Excel легко может использовать все многообразие Visual Basic с функциями в модулях, файлами и блекждеком. Так что портирование excel в веб возможно далеко не во всех случаях.

И да, PHPExcel "читает" формулы.




--------------------
Человеку свойственно ошибаться, программисту свойственно ошибаться профессионально ! user posted image
PM MAIL WWW Skype   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
Правила форума "PHP"
Aliance
IZ@TOP
skyboy
SamDark
MoLeX

Новичкам:

  • PHP редакторы собираются и обсуждаются здесь
  • Электронные книги по PHP, документацию можно найти здесь
  • Интерпретатор PHP, полную документацию можно скачать на PHP.NET

Важно:

  • Не брезгуйте пользоваться тегами [code=php]КОД[/code] для повышения читабельности текста/кода.
  • Перед созданием новой темы воспользуйтесь поиском и загляните в FAQ
  • Действия модераторов можно обсудить здесь

Внимание:

  • Темы "ищу скрипт", "подскажите скрипт" и т.п. будут переноситься в форум "Web-технологии"
  • Темы с именами: "Срочно", "помогите", "не знаю как делать" будут УДАЛЯТЬСЯ

Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, IZ@TOP, skyboy, SamDark, MoLeX, awers.

 
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | PHP: Общие вопросы | Следующая тема »


 




[ Время генерации скрипта: 0.1028 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.