motorway Опубликовано 27 июня, 2009 Жалоба Поделиться Опубликовано 27 июня, 2009 Проблема такая: Пользователи должны работать в Экселе с некоторым веб-сервисом, которому посылаются данные, а он возвращает результаты. Должна иметься возможность у каждого пользователя загрузить данные из БД на сервере. Т.е. по сути пользователи могут работать с листами Эксела и сохранять данные в БД, а при открытии файла загружать данные из нее, которые могли измениться, т.к. другие пользователи что-то изменили. Как это лучше реализовать? Данные из таблиц Эксела будут записываться в БД в таком же виде. По идее, лучше сделать таблицы в БД с неизменным количеством столбцов, чтобы не было проблем всяких при удалении и т.п. Допустим, на листе Эксела таблица из 100 колонок и 400 строк. Что-то мне кажется, что для таблицы БД 100 колонок - много. Или нормально? Не будет ли тормозов при записи данных в БД такого размера? Планируется использовать .mdb. Цитата Ссылка на комментарий Поделиться на другие сайты Поделиться
XAKEPok Опубликовано 9 июля, 2009 Жалоба Поделиться Опубликовано 9 июля, 2009 Экспортируют пусть пользователи соответствующую таблицу в CSV, сохраняют его на комп, открывают его экселем, работают с ним, а потом экспортируют в базу Цитата Ссылка на комментарий Поделиться на другие сайты Поделиться
motorway Опубликовано 10 июля, 2009 Автор Жалоба Поделиться Опубликовано 10 июля, 2009 Уже сделал с помощью VBA - данные отсылаются на сервер и сохр. в БД. Загружаться тоже могут из БД. Данные передаются в виде строк. Цитата Ссылка на комментарий Поделиться на другие сайты Поделиться
motorway Опубликовано 10 июля, 2009 Автор Жалоба Поделиться Опубликовано 10 июля, 2009 Кстати, допустим, делается некий веб-сервис на основе Экселя. То есть данные вводятся в нем, отправляются на сервер, и поступает результат. Может ли этот сервис быть платным, нет ли здесь нарушения каких-нибудь прав на использование MS Excel? Цитата Ссылка на комментарий Поделиться на другие сайты Поделиться
XAKEPok Опубликовано 22 июля, 2009 Жалоба Поделиться Опубликовано 22 июля, 2009 В смысле сервис на основе Экселя? Существует MsSQL-сервер, к которому можно получить доступ с помощью Microsoft Access. Пользователи могут работать с базой данных этого сервера непосредственно с помощью эксэса. И это не нарушает ни чьих прав :) Цитата Ссылка на комментарий Поделиться на другие сайты Поделиться
Рекомендуемые сообщения
Присоединяйтесь к обсуждению
Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.