Автор Тема: Работа с MySQL из Excel-a как?  (Прочитано 8186 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн 4you

  • Заглянувший
  • Новичок
  • *
  • Сообщений: 17
  • +0/-0
  • 0
    • Просмотр профиля
    • http://
Работа с MySQL из Excel-a как?
« : 05 Апреля 2004, 19:28:25 »
Подскажите пожалуйста каким образом можно менять данные в базе используя Excel?

Оффлайн USE

  • Любитель
  • Ветеран
  • *****
  • Сообщений: 720
  • +0/-0
  • 2
    • Просмотр профиля
Работа с MySQL из Excel-a как?
« Ответ #1 : 05 Апреля 2004, 20:27:24 »
ого. для таких целей обычно используют что-то вроде MySQL-Front, EMS MySQL Manager или что-то подобное. На сайте http://www.mysql.com можно найти ссылки на программы такого рода.
Не ходите, дети, без «Мозиллы» дальше localhost!

Оффлайн 4you

  • Заглянувший
  • Новичок
  • *
  • Сообщений: 17
  • +0/-0
  • 0
    • Просмотр профиля
    • http://
Работа с MySQL из Excel-a как?
« Ответ #2 : 05 Апреля 2004, 20:35:32 »
Я знаю о наличии таких программ как MySQL Front и использую, но мне необходимо именно через Excel :(

Оффлайн Alexandr

  • Фанат форума
  • Ветеран
  • *****
  • Сообщений: 865
  • +0/-0
  • 0
    • Просмотр профиля
    • http://gtp.hobi.ru
Работа с MySQL из Excel-a как?
« Ответ #3 : 07 Апреля 2004, 15:57:11 »
php + COM + VB
Kiss my CSS
Pусские gtp gp3 ( midi + tab ) -   - Все для Авто.

Оффлайн Phoinix

  • RW
  • Ветеран
  • *****
  • Сообщений: 1097
  • +0/-0
  • 2
    • Просмотр профиля
    • http://phoinix.ucoz.ru
Работа с MySQL из Excel-a как?
« Ответ #4 : 07 Апреля 2004, 16:49:23 »
4you

Это возможно сделать через ODBC, на mysql.com где-то был драйвер для поддрежки ODBC.

Дальнейшее разруливать через Misrosoft Query и Visual Basic.

Правда через ODBC поддерживаются не все SQL запросы, AFAIK только: SELECT, UPDATE, INSERT, DELETE. Т.е. возможна работа только с данными, что собственно и нужно...

Оффлайн 4you

  • Заглянувший
  • Новичок
  • *
  • Сообщений: 17
  • +0/-0
  • 0
    • Просмотр профиля
    • http://
Работа с MySQL из Excel-a как?
« Ответ #5 : 07 Апреля 2004, 19:53:51 »
Phoinix

Не подскажешь где почитать об этом можно, а то третий день бьюсь над тем, чтоб хотя бы инфу найти по теме... В пхп без проблем работаю а вот реализовать Excel в связке с MySQL никак не могу :(

Оффлайн 4you

  • Заглянувший
  • Новичок
  • *
  • Сообщений: 17
  • +0/-0
  • 0
    • Просмотр профиля
    • http://
Работа с MySQL из Excel-a как?
« Ответ #6 : 07 Апреля 2004, 19:55:44 »
2 Alexandr

Если бы с пхп было связано то и проблем бы небыло... Мне необходимо менять данные в базе через Excel... :(

Оффлайн Phoinix

  • RW
  • Ветеран
  • *****
  • Сообщений: 1097
  • +0/-0
  • 2
    • Просмотр профиля
    • http://phoinix.ucoz.ru
Работа с MySQL из Excel-a как?
« Ответ #7 : 07 Апреля 2004, 20:29:57 »
4you

Почитать книжку по Visual Basic в части соединения с MsSQL Database через ODBC

Но мое лично мнение, что связка Excel + SQL довольно гемморойная, т.к. возникает большая проблема с указанием диапазона ячеек для выгрузки данных, логичней всего использовать все таки MS Access, т.к. все же база данных...
Могу точно сказать, что MySQL <-- ODBC --> Access у меня работает прекрасно (правда довольно медленно), причем как средствами MicroSoft, так и Perl (DBD::ODBC), PHP - не знаю, врать не буду

Оффлайн Меняздесьдавнонет

  • новичЕк
  • Глобальный модератор
  • Ветеран
  • *****
  • Сообщений: 5698
  • +0/-0
  • 2
    • Просмотр профиля
    • http://
Работа с MySQL из Excel-a как?
« Ответ #8 : 07 Апреля 2004, 20:45:47 »
надо написать батничек, который делает импорт типа лоад дата инфиле.
а в екселе повесить большую красную кнопку, чтобы ни одна секретутка не промахнуласть.
Это и будет называться "связь мускуля с экселем".
Поскольку именно это и имеется в виду.
проще надо быть.
и не переоценивать уровень спрашивающего и его заказчика :-)

Оффлайн 4you

  • Заглянувший
  • Новичок
  • *
  • Сообщений: 17
  • +0/-0
  • 0
    • Просмотр профиля
    • http://
Работа с MySQL из Excel-a как?
« Ответ #9 : 07 Апреля 2004, 21:11:37 »
2 RomikChef
Romik, ты как всегда в своем репертуаре что на php.spb.ru  то здесь. :) Все поносишь новичков :) Аплоад не совсем то. Мне нужен Excel как интерфейс к базе... То есть одна ячейка Excela - ячейка базы и соответственно изменение данных в Excel-e ведет к изменению в базе...

Вообщем простым использованием драйвера ODBC не обойтись.

Оффлайн Меняздесьдавнонет

  • новичЕк
  • Глобальный модератор
  • Ветеран
  • *****
  • Сообщений: 5698
  • +0/-0
  • 2
    • Просмотр профиля
    • http://
Работа с MySQL из Excel-a как?
« Ответ #10 : 07 Апреля 2004, 21:21:44 »
ах ,какие мы несчастные
то есть, нажатие кнопки тебя не устраивает.
ты хочешь, значит, чтобы без нажатимя кнопки - я правильно тебя понял?
поменялась цифра в экселе и тут же поменялась в базе?
ну-ну, кремлевский мечтатель.
губки-то закатай.

Оффлайн 4you

  • Заглянувший
  • Новичок
  • *
  • Сообщений: 17
  • +0/-0
  • 0
    • Просмотр профиля
    • http://
Работа с MySQL из Excel-a как?
« Ответ #11 : 07 Апреля 2004, 21:27:06 »
Да я и не несчастный. С чего ты взял? :)
А реализацию
Цитировать
RomikChef:
поменялась цифра в экселе и тут же поменялась в базе?


для одной ячейки я реализовал при помощи Add-in ODBC и SQL.REQUEST соответсвенно... Но это только для одной ячейки, а надо для всей таблицы... Так что это не мечты, а реальность..

Оффлайн AliMamed

  • \\o/ ali akbar \\o/
  • Глобальный модератор
  • Ветеран
  • *****
  • Сообщений: 2409
  • +2/-0
  • 2
    • Просмотр профиля
    • http://alimamed.pp.ru
Работа с MySQL из Excel-a как?
« Ответ #12 : 07 Апреля 2004, 23:14:03 »
бредовая затея. Excel это редактор электронных таблиц. И управлять с его помощью данными в СУБД тоже самое что пользоваться пультом от телевизора для печатания текстов на компьютере.
если уж так необходимо иметь на фронтэнде msoffice-like приложение, то уж лучше пользовать Access, а бэкэнд перенести на MSSQL
ну, будем исповедоваться?

Оффлайн AliMamed

  • \\o/ ali akbar \\o/
  • Глобальный модератор
  • Ветеран
  • *****
  • Сообщений: 2409
  • +2/-0
  • 2
    • Просмотр профиля
    • http://alimamed.pp.ru
Работа с MySQL из Excel-a как?
« Ответ #13 : 07 Апреля 2004, 23:17:40 »
Цитировать
4you:
 То есть одна ячейка Excela - ячейка базы

вот СУБД как раз и отличается тем что никаких ячеек в ней нету. в ней поля. в поля в рядах. ряды в таблицах (причем не те таблицы spreadsheet что в экселе, а именно tables, т.ч. разницы нет только в русском языке).

Цитировать
4you:
Так что это не мечты, а реальность..

кошмарная реальность. опомнись, уважаемый.
ну, будем исповедоваться?

Оффлайн AliMamed

  • \\o/ ali akbar \\o/
  • Глобальный модератор
  • Ветеран
  • *****
  • Сообщений: 2409
  • +2/-0
  • 2
    • Просмотр профиля
    • http://alimamed.pp.ru
Работа с MySQL из Excel-a как?
« Ответ #14 : 07 Апреля 2004, 23:20:16 »
Цитировать
Alexandr:
php + COM + VB

это вообще какоето чудище. типа слонобегемотодил
ну, будем исповедоваться?

 

Sitemap 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28