Создать динамическое выпадающее меню в MS Excel с данными на основе базы данных - PullRequest
0 голосов
/ 23 ноября 2011

Я хотел бы создать динамическое выпадающее меню в Excel. Я использую два листа: sheet1 с выпадающими меню и sheet2 с справочными данными. Я уже делал то, что говорили другие учебники по Excel, используя именованный диапазон и INDIRECT для создания динамического раскрывающегося списка, но это делается вручную. Мои данные на sheet2 будут поступать из базы данных mySQL, поэтому данные будут время от времени меняться, а указанная ссылка будет противоречивой. Можно ли это автоматизировать? Могу ли я создать динамический выпадающий список? Кстати, я использую PHP в качестве сценария на стороне сервера, который я использую для заполнения моего sheet2 данными.

Спасибо!

1 Ответ

1 голос
/ 23 ноября 2011

В Excel перейдите на вкладку данных, выберите из других источников: выберите соединение, которое вы хотите использовать. в окне свойств определите таблицу или запрос, который предоставит исходные данные для выпадающего списка. иметь данные "обновить", когда лист открывается. Единственной проблемой будет сохранение пароля / идентификатора пользователя для подключения к базе данных, так как она в виде открытого текста, и любой может получить к ней доступ.

...