Jump to content

вопрос по организации приложения


Recommended Posts

Проблема такая:

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

Данные из таблиц Эксела будут записываться в БД в таком же виде.

По идее, лучше сделать таблицы в БД с неизменным количеством столбцов, чтобы не было проблем всяких при удалении и т.п. Допустим, на листе Эксела таблица из 100 колонок и 400 строк. Что-то мне кажется, что для таблицы БД 100 колонок - много. Или нормально? Не будет ли тормозов при записи данных в БД такого размера? Планируется использовать .mdb.

Link to comment
Share on other sites

  • 2 weeks later...

Экспортируют пусть пользователи соответствующую таблицу в CSV, сохраняют его на комп, открывают его экселем, работают с ним, а потом экспортируют в базу

Link to comment
Share on other sites

Уже сделал с помощью VBA - данные отсылаются на сервер и сохр. в БД. Загружаться тоже могут из БД. Данные передаются в виде строк.

Link to comment
Share on other sites

Кстати, допустим, делается некий веб-сервис на основе Экселя. То есть данные вводятся в нем, отправляются на сервер, и поступает результат. Может ли этот сервис быть платным, нет ли здесь нарушения каких-нибудь прав на использование MS Excel?

Link to comment
Share on other sites

  • 2 weeks later...

В смысле сервис на основе Экселя? Существует MsSQL-сервер, к которому можно получить доступ с помощью Microsoft Access. Пользователи могут работать с базой данных этого сервера непосредственно с помощью эксэса. И это не нарушает ни чьих прав :)

Link to comment
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
 Share

  • Recently Browsing   0 members

    • No registered users viewing this page.
×
×
  • Create New...