конверт excel калькулятора в PHP

nightbloos

Новичок
Доброе время суток. Появилась такая огромная проблема.
Есть один очень большой калькулятор на экселе. Почти 45 листов, которые имеют от 100 до 40000 ячеек с инфой.
Инфа может быть либо просто цифры или текст, а может быть и экселевские функции.

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

Как это можно реализовать, может как то возможно в симбиозе с другими языками программирования ...
весь мозг поломал, уже не знаю что делать.
Буду очень признателен за помощь.
 

WMix

герр M:)ller
Партнер клуба
у тебя нет выбора! или ты понимаешь как делать каждый следующий шаг, и сможешь обьяснить в каком именно шагу у тебя проблема или es tut mir leid.
 

Фанат

oncle terrible
Команда форума
сложно будет разделить ее на мелкие части, ибо там взаимосвязи - дичайшие, где в одном листе могут быть нужны значения из других листов (до 10 штук бывало)
Судя по всему, ты даже не понимаешь, что тебе нужно. По этой твоей фразе видно, что ты воспринимаешь эту задачу не как программист который будет создавать всю систему, а как пользователь.

Обеспечить взаимосвязи между листами - это всего лишь одна из подзадач, которые тебе надо будет решить, как программисту.

Я бы для начала ушел от метафоры листов. По сути, Электронная таблица - это та же СУБД. просто использующая только один формат представления данных - табличный.
Переходи к более продвинутой форме, используй формы и отчеты.
- Вынеси весь ввод данных в формы
- в таблицах базы данных храни эти данные
- все вычисления выноси в отчеты

Для начала надо проработать структуру данных.
 

nightbloos

Новичок
Фанат, WMix и GoodLuck777 , Спасибо за отзывчивость.
Дело в том то что работу с экселями нужно интегрировать в другую систему, хотя сейчас разговор не об этом.
просто калькуляторов несколько , а их переписывание может занять больше полугода.
Сейчас же интересует более быстро решение проблемы, кроме чем переписывать все на пыху или поставить виртуалку с виндой и екселем и написать сервис который будет открывать, вбивать данные и возвращать обратно результат.

Прикрепил пример калькулятора (надо поменять год в компе на 2012 чтобы он заработал). И этот калькулятор, так сказать один из простых, по сравнению с другими.
 

Вложения

Сверху