Вопрос или проблема
Я пытаюсь добавить рабочую книгу SharePoint 365 в качестве источника данных Excel в другую рабочую книгу SharePoint 365.
Я вошел в аккаунт правильно согласно Excel. Когда я пытаюсь добавить источник данных и аутентифицируюсь как “Организационная учетная запись”, мне говорят, что я не вошел в систему. Я прохожу процесс входа, и четко указано “вы в настоящее время вошли в систему”. Затем, когда я нажимаю “подключиться”, появляется ошибка: Мы не смогли аутентифицировать с предоставленными учетными данными. Пожалуйста, попробуйте еще раз.
Я убедился, что имею доступ к файлу на SharePoint Online (и действительно, я создал этот файл – я владелец файла).
Я очистил все глобальные разрешения из Excel. Я также попытался аутентифицироваться, используя метод Basic
, но получил тот же результат.
Я пробовал оба Данные > Получить данные > Из файла > Из рабочей книги Excel > Вставить URL SharePoint
и Данные > Из Интернета > Вставить URL SharePoint
Excel показывает, что я вошел
Получить данные из рабочей книги Excel
Вставить URL SharePoint и нажать Открыть
Диалоговое окно утверждает, что я не вошел, несмотря на то, что Excel показывает, что я вошел в правом верхнем углу
Нажмите кнопку Войти и завершите процесс входа. Диалоговое окно теперь утверждает, что я вошел
Нажмите Подключить – отображается сообщение об ошибке аутентификации
**Проверьте Данные > Получить данные > Настройки источника данных > Глобальные разрешения
как указано в некоторых онлайн-сообщениях – глобальные разрешения пусты`
В моем случае, после выполнения всех действий, которые выполнил автор, я вошел в редактор Power Query и в Source снова вставил путь к ресурсу SharePoint (ранее в имени файла были %20
вместо пробелов). После вставки “нормальной” ссылки с пробелами, все работает, хотя в имени файла все еще есть пробелы, представленные %20
:
Ответ или решение
Теория
При работе с Power Query в Excel, особенно при интеграции данных из SharePoint, могут возникать различные проблемы с аутентификацией. Microsoft 365 и его сервисы, такие как SharePoint Online, предъявляют специальные требования к безопасности и авторизации пользователя. Ваша задача заключается в том, чтобы корректно подключиться к удаленному источнику данных, используя предоставленные учётные данные, и убедиться, что данные безопасно интегрируются в вашу рабочую книгу Excel. Однако в некоторых случаях даже при правильно введённых данных и успешном входе в учетную запись могут возникать ошибки аутентификации.
Пример проблемы
Вы пытаетесь добавить книгу SharePoint 365 в качестве источника данных к другой книге SharePoint 365 в Excel. Несмотря на то, что Excel показывает, что вы вошли в свою учетную запись, при попытке добавить этот источник данных, система утверждает, что вы не авторизованы. Процесс входа в систему завершается успешно, однако при попытке подключения появляется ошибка: "Не удалось аутентифицироваться с предоставленными учетными данными. Попробуйте еще раз."
Вы выполнили несколько шагов для решения этой проблемы:
- Подтвердили, что у вас есть доступ к файлу на SharePoint.
- Очистили все глобальные разрешения в Excel.
- Попробовали как метод аутентификации "Организационная учетная запись", так и "Базовый" с тем же результатом.
- Использовали оба варианта добавления данных: через "Получить данные > Из файла > Из книги Excel" и "Данные > Из Интернета".
Однако, проблема остается нерешенной.
Применение
Чтобы разрешить текущую ситуацию и в будущем избегать подобных проблем, соблюдайте несколько ключевых правил и проверок:
-
Проверьте настройки доверенных узлов: Убедитесь, что SharePoint URL добавлен в список доверенных узлов в вашей сети и браузере. Некоторые настройки безопасности могут блокировать правильную аутентификацию, если URL не доверяется.
-
Обновите кэш аутентификации: Попробуйте выйти и войти в свою учетную запись Microsoft через Excel. Это может обновить кэш аутентификации и устранить конфликт.
-
Используйте точный URL-адрес: Убедитесь, что вы используете правильный и полный URL файла SharePoint. Перекодировка символов (например, замена пробелов символами %20) может вызвать проблемы в распознавании пути и блокировать доступ. Переходите непосредственно к нужному файлу и копируйте его URL без изменений. Как показал ваш опыт, замена %20 на пробелы иногда решает проблему.
-
Отключите службы прокси или VPN: Возможные конфликты с прокси-серверами или VPN могут повлиять на аутентификацию. Попробуйте временно отключить такие сервисы.
-
Проверьте сертификацию и обновления Office: В случае проблем с аутентификацией, обновления до последней версии Office иногда содержат исправления, устраняющие этот баг. Также проверьте сертификаты безопасности в вашей системе.
-
Используйте Power Query непосредственно: Иногда добавление URL-адреса непосредственно в редактор Power Query, минуя форматирование Excel, позволяет обойти ограничения интерфейса.
-
Проверьте лицензионные ограничения: Убедитесь, что ваш аккаунт действительно поддерживает функции, которыми вы пытаетесь воспользоваться. Лицензии могут иметь различные уровни доступа.
Эти меры помогут вам не только устранить текущие проблемы с аутентификацией, но и создать более стабильную среду для работы с данными SharePoint в будущем. Постоянное использование этих практик обеспечит более гладкую и безопасную интеграцию ваших данных в Excel, при этом соблюдая все нормы и политики безопасности вашей компании.