|
|
|
Simple question
|
|||
|---|---|---|---|
|
#18+
Есть проблема. Допустим имеется Excel файл. В нем в каждой строчке содержатся некоторые данные(например T1,T2,T3) и формула(String). После создание структуры данных и заполнения ее из файла, необходимо будет применить формулу для поля.(R) Внимание знатоки. Как из Строчки(формула хранится в виде строки) сделать метод? Разобрать строчку на составляющие, записать в переменные, но а метод динамический откуда получу? Или что иное? Наверно плохо ясно, попытаюсь конкретней. Допустим есть 4 поля T1,T2,T3,R. Для одной строки формула будет R=T1*T2*T3, для другой строки R=T3*10, для третьей R=ln(T1*T2). То есть формулы разные, скорее больше разных, чем одинаковых. Как это возможно реализовать? Совет типа: сделай это в Экселе оставьте пожалуйста при себе. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.09.2013, 00:03:54 |
|
||
|
Simple question
|
|||
|---|---|---|---|
|
#18+
Как понимаю, Вам нужен кулькулятор. Приложение, получает на входе выражение - на выходе результат.. Вот, похоже, калькулятор на Сях : http://www.cyberforum.ru/cpp-beginners/thread34719.html#post165316 Чуть ниже дано пояснение как использовать прогу. Если операций не хватает - добавляем. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.09.2013, 00:34:31 |
|
||
|
Simple question
|
|||
|---|---|---|---|
|
#18+
Нииичче не понял!... О_о То вроде формула записана в "строке" (в виде простого текста в одной Экселевской ячейке что ли?). То вдруг данные в каких-то "полях".. Данные в ячейках Экселя, а таки формула над ячейкими?? И что такое "динамический метод"? Ты хочешь сгенерировать код метода что ли? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.09.2013, 09:32:08 |
|
||
|
Simple question
|
|||
|---|---|---|---|
|
#18+
Как-то так: MathSolver Код: java 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24. 25. 26. 27. 28. 29. 30. 31. 32. 33. 34. 35. 36. 37. 38. 39. 40. 41. Resultable Код: java 1. 2. 3. 4. 5. Value Код: java 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24. 25. 26. 27. operations Код: java 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24. 25. 26. 27. 28. 29. 30. 31. 32. 33. 34. 35. 36. 37. 38. Код: java 1. 2. 3. 4. 5. 6. 7. 8. Код: java 1. 2. 3. 4. 5. 6. 7. 8. Код: java 1. 2. 3. 4. 5. 6. 7. 8. Код: java 1. 2. 3. 4. 5. 6. 7. 8. Код: java 1. 2. 3. 4. 5. 6. 7. 8. Код: java 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24. 25. 26. 27. Код: java 1. 2. 3. 4. 5. 6. 7. 8. excetions Код: java 1. 2. 3. 4. 5. 6. 7. 8. Код: java 1. 2. 3. 4. 5. 6. 7. 8. Код: java 1. 2. 3. 4. 5. 6. 7. 8. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.09.2013, 11:57:00 |
|
||
|
Simple question
|
|||
|---|---|---|---|
|
#18+
А если по простому ? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.09.2013, 12:20:26 |
|
||
|
Simple question
|
|||
|---|---|---|---|
|
#18+
Сергей АрсеньевА если по простому ? По-простому наверное тоже хорошо)) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.09.2013, 13:02:35 |
|
||
|
Simple question
|
|||
|---|---|---|---|
|
#18+
утром заглянул, один ответ - думал тема умерла. Это не калькулятор. В ячейке хранится формула (либо как сама формула, либо как Строка). Мне нужно ее извлечь, как бы оставляя ее неизменной, в дальнейшем мне станет известно сколько раз ее использовать и с какими параметрами. Вернемся к теме. Как из Строчки(формула хранится в виде строки) сделать метод? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.09.2013, 13:44:07 |
|
||
|
Simple question
|
|||
|---|---|---|---|
|
#18+
eldarkaa, Создавать метод из строки для каждой формулы - это как гланды через ж... удалять, во первых. во вторых реализация может занять больше сил и времени чем разработка логики вашего приложения. Чем вас не устроил вариант с разбором формул? Он же полностью охватывает ваши требования из первого поста и уже реализован, бери и пользуйся. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.09.2013, 14:01:23 |
|
||
|
Simple question
|
|||
|---|---|---|---|
|
#18+
а чем такой вариант не устравивает Apache POI - Formula Evaluation ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.09.2013, 11:19:14 |
|
||
|
|

start [/forum/topic.php?fid=59&msg=38385249&tid=2128668]: |
0ms |
get settings: |
13ms |
get forum list: |
13ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
31ms |
get topic data: |
10ms |
get forum data: |
3ms |
get page messages: |
52ms |
get tp. blocked users: |
1ms |
| others: | 296ms |
| total: | 425ms |

| 0 / 0 |
