![]() |
|
Модераторы: skyboy, MoLeX, Aliance, ksnk |
![]()
|
|
| motorway |
|
|||
|
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 578 Регистрация: 2.3.2008 Репутация: 1 Всего: 0 |
Задача:
для всех вхождений в строку подстрок вида СУММ(arg1:arg2), заменить это на сумму соотв. аргументов. Это сумма ячеек из Эксела, в строке присутствуют имена ячеек в прямоугольном диапазоне, возможно, с указанием имени листа. Пример: СУММ(A1:C3) -> A1+B1+C1+A2+B2+C2+A3+B3+C3 СУММ(Z11:AA13) -> Z11+AA11+Z12+AA12+Z13+AA13 СУММ(Лист2!Z1:AA3) -> Лист2!Z1+Лист2!AA1+Лист2!Z2+Лист2!AA2+Лист2!Z3+Лист2!AA3 То есть заменить на сумму всех ячеек, которые находятся в этом диапазоне. Имена могут содержать несколько букв, как AA. -------------------- Russian Pascal Developer Network - Сеть разработчиков на языке программирования Pascal/Object Pascal Форум Delphi/Kylix, Free Pascal Compiler/Lazarus, PascalABC.NET Онлайн-кинотеатр |
|||
|
||||
| skyboy |
|
|||
|
неОпытный ![]() ![]() ![]() ![]() Профиль Группа: Модератор Сообщений: 9820 Регистрация: 18.5.2006 Где: Днепропетровск Репутация: 75 Всего: 260 |
это на PHP надо такое реализовать?
|
|||
|
||||
| motorway |
|
|||
|
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 578 Регистрация: 2.3.2008 Репутация: 1 Всего: 0 |
Да, просто данные передаются из Эксела в таком виде
-------------------- Russian Pascal Developer Network - Сеть разработчиков на языке программирования Pascal/Object Pascal Форум Delphi/Kylix, Free Pascal Compiler/Lazarus, PascalABC.NET Онлайн-кинотеатр |
|||
|
||||
| skyboy |
|
|||
|
неОпытный ![]() ![]() ![]() ![]() Профиль Группа: Модератор Сообщений: 9820 Регистрация: 18.5.2006 Где: Днепропетровск Репутация: 75 Всего: 260 |
ну, касательно парсера данных Excel'a я тебе не подскажу.
может, проще сохранить данные в xml/csv/txt или же сконвертировать полученные экселевские файлы? |
|||
|
||||
| motorway |
|
|||
|
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 578 Регистрация: 2.3.2008 Репутация: 1 Всего: 0 |
Здесь задача чисто обработки строк, привязки к Экселу нет, то есть данные есть просто в таком виде, сам файл парсить не надо. В другой формат я не могу перевести, так как уже все основывается на таком. По сути, здесь надо написать правильные циклы по 2-мерному массиву...
Это сообщение отредактировал(а) motorway - 20.7.2009, 13:31 -------------------- Russian Pascal Developer Network - Сеть разработчиков на языке программирования Pascal/Object Pascal Форум Delphi/Kylix, Free Pascal Compiler/Lazarus, PascalABC.NET Онлайн-кинотеатр |
|||
|
||||
![]()
|
| Правила форума "PHP" | |
|
|
Новичкам:
Важно:
Внимание:
Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, IZ@TOP, skyboy, SamDark, MoLeX, awers. |
| 0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
| 0 Пользователей: | |
| « Предыдущая тема | PHP: Общие вопросы | Следующая тема » |
|
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |