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

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

 Share

  • Recently Browsing   0 members

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