Jump to content
СофтФорум - всё о компьютерах и не только

motorway

Active Members
  • Content Count

    379
  • Joined

  • Last visited

Community Reputation

0

About motorway

  1. А нельзя сделать доп. фрейм, в котором счетчик на Яваскрипте будет через интервалы времени проверять текст на наличие слов, и, если они найдены, передавать параметр в запросе - имя пользователя?
  2. Вот здесь можно найти: http://www.emmanuelle.cc/girl_and_car-wallpapers.html http://www.emmanuelle.cc/girls_and_cars-wallpapers.html и там еще поищите
  3. В общем, с помощью людей с др. форума я разобрался. Не обязательно писать какое-то большое рег. выражение, можно сделать переменную, указывающую на то, открыта ли скобка, и увеличивать ее при открытии, а при закрытии уменьшать. Мне нужно было заменять в скобках, даже если они вложены. В других функциях - пока они не используются, но код может быть примерно тот же.
  4. У меня данные посылаются скрипту, и это нужно делать автоматически. Но у меня как раз случай, что посылаются они из Эксела, так что можно и средствами VBA это сделать. Просто на PHP, наверно, легче.
  5. Как сделать на PHP замену точки с запятой на запятую между всеми аргументами функций MAX и MIN, если они есть в строке? В других местах заменять это не надо. Нужно заменить с учетом возможных вложенных максимумов внутри главной функции и наличия других скобок там. Пример: 3+MAX(3+5*(2+4)-MAX(5;9); 5; 4+A1)+MIN(5;30) -> 3+MAX(3+5*(2+4)-MAX(5,9), 5, 4+A1)+MIN(5,30)
  6. Кстати, допустим, делается некий веб-сервис на основе Экселя. То есть данные вводятся в нем, отправляются на сервер, и поступает результат. Может ли этот сервис быть платным, нет ли здесь нарушения каких-нибудь прав на использование MS Excel?
  7. Выяснилось, что проблема была не в кодировке, а в том, что некоторые символы не посылались из Эксела. После применения в Экселе функции URLEncode стало работать, только перед некоторыми символами появляется \
  8. Уже сделал с помощью VBA - данные отсылаются на сервер и сохр. в БД. Загружаться тоже могут из БД. Данные передаются в виде строк.
  9. Уважаемые гуру, помогите: Реально ли сделать функцию наподобие Т() в Экселе, которой можно передавать несколько аргументов через точку с запятой (чтобы в них при вводе адреса ячеек воспринимались как адреса, а не просто текст), которая просто будет возвращать введенную строку? =Ф(A1+3+b; B2=3+A; C3<4) -> выводит A1+3+b; B2=3+A; C3<4 в ячейку. Надо, чтобы аргументы были именно в таком стиле: через точку с запятой и переменные типа b (не назв. ячеек) не вызывали ошибок. И чтобы была возможность автозаполнения, а названия ячеек в формуле менялись автоматом при изменении их адреса
  10. Нужно было вместо ColRow сделать _ColRow. Пока что решил так: $value=preg_replace ("/((?<!\!)[A-Z]+[0-9]+)/", "$var"."$1", $value);
  11. Задача: для заданной строки все вхождения вида ColRow, где Col - набор символов A..Z, Row - набор символов 0..9 заменить на $var.ColRow, где $var - параметр. Пример: $var="_"; 3+A1+BC29*QQ389+a1+b+C -> 3+_A1+_BC29*_QQ389+a1+b+C
  12. Нужна абсолютно проверенная функция для перекодировки из UTF-8 в Windows-1251 без доп. установок в PHP. Наткнулся тут на одну, выяснилось, что не передает нек. символы &*()-+\_=|[];':/. Нужен код. Либо помогите установить iconv.dll на 4.3.3 версию PHP - какой-то нонсенс с ее установкой - нигде нет нормального файла
  13. В примечании к ячейкам в Экселе есть некоторый текст, представляющий собой формулу. В ней могут быть цифры, мат. функции и адреса ячеек. Напр., 3+A2+max(B3,D6); 5; A11*A4 Нужно сделать так, чтобы при наведении мышки на название ячейки всплывала подсказка, в которой будут написаны соотв. этой ячейке текстовые элементы, чтобы было понятно, что это за ячейка. Напр., наводим на комментарий 3+C9 в районе C9, и всплывает надпись: Текст в ячейке A9 + Текст в C1 (названия строки и столбца находятся на краю листа). При наведении на 3 ничего не должно быть. Как это сделать?
  14. Проблема такая: Пользователи должны работать в Экселе с некоторым веб-сервисом, которому посылаются данные, а он возвращает результаты. Должна иметься возможность у каждого пользователя загрузить данные из БД на сервере. Т.е. по сути пользователи могут работать с листами Эксела и сохранять данные в БД, а при открытии файла загружать данные из нее, которые могли измениться, т.к. другие пользователи что-то изменили. Как это лучше реализовать? Данные из таблиц Эксела будут записываться в БД в таком же виде. По идее, лучше сделать таблицы в БД с неизменным количеством столбцов, чтобы не было проблем всяких при удалении и т.п. Допустим, на листе Эксела таблица из 100 колонок и 400 строк. Что-то мне кажется, что для таблицы БД 100 колонок - много. Или нормально? Не будет ли тормозов при записи данных в БД такого размера? Планируется использовать .mdb.
  15. Задача такая: Есть лист в Экселе. Там есть какие-то ячейки со значениями и формулами. Требуется переслать информацию об этих ячейках на сервер, там они обработаются, и получится результат. Далее этот результат нужно обработать и изменить значения ячеек в Экселе. Реализуемо ли это, насколько сложно и на чем нужно программировать? Пример: Ячейки A1=1; A2=5; и формулы B1=A1+A2+3. Нужно как-то получить в переменную всю эту информацию на листе (значения+формулы) и передать php скрипту на сервере, который как-то обработает это и выдаст результат в виде строки. Тоже вида такого: A1=.. , A2=... И далее после обработки этой строки эти значения нужно присвоить ячейкам в Экселе, чтобы они обновились. Кто знает, как это реализовать?
×
×
  • Create New...