Нет кнопки данные из интернета excel mac

Обновлено: 03.07.2024

Бывают ситуации, когда на рабочей станции отсутствуют такие средства взаимодействия с БД как: MS SQL Server Management Studio, Aquafold Aqua Data Studio, DBeaver и т.п., а вероятность их установки в краткосрочной перспективе близка к нолю. В то же время, присутствует острая необходимость подключения к этой самой БД и работы с данными. Как оказалось, на помощь может прийти старый добрый MS Excel.

В моем случае требовалось подключиться к MS SQL Server, однако, MS Excel умеет устанавливать соединение не только с ним, но и с большинством современных БД: MySQL, PostgreeSQL, IBM DB2 и даже Oracle и Teradata, а также с файлами данных CSV, XML, JSON, XLS(X), MDB и другими.

Теперь немного о действиях, совершенных мной с целью подключения к базе:

В новой книге на ленте выбираем «(1) Данные» -> «(2) Получение внешних данных» -> «(3) Из других источников» -> «(4) С сервера SQL Server».

Далее, в окне Мастера подключения к данным, заполняем «(1) Имя сервера» -> «(2) Учетные сведения»[ -> «(3) Имя пользователя» и «Пароль»]. Таким образом, мы сообщаем MS Excel, с каким сервером мы хотим установить соединение и какой метод аутентификации хотим использовать. Я использовал «проверку подлинности Windows», но возможно также указать учетные данные отличные от установленных в Windows.

Выбираем целевую «(1) Базу данных» -> «(2)(3) Определенную таблицу» или «Несколько таблиц» или же базу в целом (тогда оба «чекбокса» оставляем пустыми).

После всех проделанных манипуляций, Мастер подключения предложит сохранить файл подключения. Потребуется задать «(1) Имя файла». Желательно также указать «(2) Описание» и «(3) Понятное имя файла», чтобы спустя время было понятно какой файл подключения к какой базе или таблице обращается.

Теперь выбрать созданное подключение можно будет следующим образом: «(1) Данные» -> «(2) Получение внешних данных» -> «(3) Существующие подключения».

Открыв только что созданное подключение, в случае если вы соединялись с базой в целом, MS Excel опять предложит выбрать одну или несколько конкретных таблиц:

Определив таблицы, MS Excel предложит выбрать «(1) Способ представления данных» и «(2) Куда следует поместить данные». Для простоты я выбрал табличное представление и размещение на уже имеющемся листе, чтобы не плодить новые. Далее следует нажать на «(3) Свойства».

В свойствах подключения, нужно перейти на вкладку «(1) Определение». Здесь можно выбрать «(2) Тип команды». Даже если требуется выгружать лишь одну таблицу без каких-либо связей, настоятельно рекомендую выбрать SQL команду, чтобы иметь возможность ограничить размер выгружаемой таблицы (например, с помощью TOP(n)). Так, если вы попытаетесь выгрузить целиком таблицу базы, это может привести в лучшем случае к замедлению работы MS Excel, а в худшем к падению программы, к тому же – это необоснованная нагрузка на сам сервер базы данных и на сеть. После того как «(3) Текст команды» будет введен и нажата кнопка «ОК», MS Excel предложит сохранить изменения запроса – отвечаем положительно.

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

Дополнительные сведения об использовании Power Query (также называется " Get & Transform") см. в Excel для Mac (Power Query).

Откройте Excel книгу.

Если вы получаете предупреждение системы безопасности о том, что подключения к внешним данным отключаются, выберите Включить содержимое.

Если появится диалоговое окно Предоставление доступа к файлам, выберите Выбрать ,а затем — Предоставить доступ папке верхнего уровня, содержащей файлы источников данных.

Выберите данные>из текста (устаревшее). Появится диалоговоеокно F-inder.

Найдите .txt или .csv файл и выберите открыть. Появится мастер импорта текста.

Совет Чтобы подтвердить выбор, несколько раз проверьте, есть ли в области предварительного просмотра выбранных данных.

На первой странице сделайте следующее:

Тип файла Чтобы выбрать тип текстового файла, выберите Вариант с делегированием или Фиксированная ширина.

Номер строки В строке Начатьимпорт выберите номер строки, чтобы указать первую строку данных, которые нужно импортировать.

Набор символов В области Источникфайла выберите набор символов, используемый в текстовом файле. В большинстве случаев этот параметр можно оставить по умолчанию.

На второй странице сделайте следующее:

с делегированием

Если на первой странице выбран знак с делегированием, в списке "Знаки с делегами" выберите знак знака-делегатора или используйте поле Другой, чтобы ввести символ, которого нет в списке.

Выберите обрабатывать последовательные знаки как один, если данные содержат несколько символов между полями данных или если данные содержат несколько настраиваемого.

В квалификаторетекста выберите знак, который должен быть заключен в текстовый файл (чаще всего это символ кавычка (").

Фиксированная ширина

Если на первой странице вы выбрали Фиксированная ширина, следуйте инструкциям по созданию, удалению или переместить линию разрыва в поле Просмотр выбранных данных.

На третьей странице сделайте следующее:

Для каждого столбца в области Предварительныйпросмотр выбранных данных выберите его и при этом измените формат столбца. Вы можете дополнительно настроить формат даты и выбрать Дополнительно, чтобы изменить параметры числовой информации. Вы также можете преобразовать данные после импорта.

Выберите Готово. Появится диалоговое окно Импорт данных.

Выберите, куда нужно добавить данные: на существующий лист, на новый лист или в таблицу.

Чтобы убедиться, что подключение работает, введите данные, а затем выберите Connections > Обновить.

Выберите Data > FromSQL Server ODBC. Откроется диалоговое окно подключения к источнику данных SQL Server ODBC.

Диалоговое SQL Server ввода сервера, базы данных и учетных данных

Введите имя сервера в поле Имя сервера и при желании введите базу данных в поле Имя базы данных.

Получите эти сведения у администратора базы данных.

В спискеПроверка подлинности выберите метод из списка: Username/Password, Kerberosили NTLM.

Введите учетные данные в поля Имя пользователяи Пароль.

Выберите Подключение. Появится диалоговое окно Навигатор.

В левой области перейдите к нужной таблице и выберите ее.

Подтвердите SQL на правой области. Вы можете изменить SQL по мере на то, что вам подходит.

Чтобы просмотреть данные, выберите Выполнить.

Когда все будет готово, выберите Return Data (Вернуть данные). Появится диалоговое окно Импорт данных.

Диалоговое окно "Импорт данных", используемого для поиска данных

Выберите, куда нужно добавить данные: на существующий лист, на новый лист или в таблицу.

Чтобы настроить свойства подключения на вкладке Использование и Определение в диалоговом окне Свойства, выберите Свойства. После импорта данных можно также выбрать data > Connections,а затем в диалоговом окне Свойства подключения выбрать Свойства.

Чтобы убедиться, что подключение работает, введите данные, а затем выберите Данные > Обновить все.

Если вы хотите использовать внешний источник, который не является База данных SQL (например, FileMaker Pro), вы можете использовать драйвер ODBC, установленный на компьютере Mac. Информация о драйверах есть на этой веб-странице. После установки драйвера для источника данных выполните следующие действия:

Выберите данные>из базы данных (Microsoft Query).

Добавьте источник данных для базы данных и выберите ОК.

В SQL Server учетных данных введите метод проверки подлинности, имя пользователя и пароль.

В левой области выберите стрелку рядом с сервером, чтобы увидеть базы данных.

Выберите стрелку рядом с нужной базой данных.

Чтобы просмотреть данные, выберите Выполнить.

Когда все будет готово, выберите Return Data (Вернуть данные).

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

Нажмите ОК.

Чтобы убедиться, что подключение работает, введите данные, а затем выберите Данные > Обновить все.

Если ваши разрешения не работают, возможно, сначала их не нужно очищать, а затем входить в систему.

Выберите Data > Connections. Появится диалоговое окно Подключения к книге.

Выберите нужное подключение в списке и выберите очистить разрешения.

Удаление сохраненных учетных данных для подключения к данным на компьютере Mac

См. также

Для импорта данных из базы данных, например Microsoft SQL Server, на компьютере должен быть драйвер ODBC, совместимый с Microsoft Query. Совместимые драйверы ODBC доступны у сторонних поставщиков. Дополнительные сведения см. в сведениях о драйверах ODBC, совместимых с Excel для Mac. Дополнительные сведения об установке драйверов ODBC см. в справке Microsoft Query.

В меню Данные найдите пункт Внешние данныеи выберите пункт Новый запрос базы данных.

Используйте Microsoft Query для подключения к источнику данных и создания запроса. Закончив, нажмите кнопку Return Data (Вернуть данные), чтобы импортировать данные в Excel.

Дополнительные сведения о подключении к источнику данных и использовании Microsoft Query см. в справке Microsoft Query.

В диалоговом окне Microsoft Excel внешние данные сделайте следующее:

Необходимые действия

Выбор параметров определения запроса, обновления и макета данных

Выберите пункт Свойства.

Изменение параметров запроса с параметрами

Возврат внешних данных на активный лист

Щелкните Существующий лист. На листе щелкните ячейку, в которой должен быть левый верхний угол диапазона внешних данных, и нажмите кнопку ОК.

Возврат внешних данных на новый лист

Щелкните Новый лист и нажмите кнопку ОК.

Excel добавит в книгу новый лист и автоматически поместит диапазон внешних данных в его левый верхний угол.

Создание pivottable с использованием внешних данных

Excel 2011 для Mac невозможно импортировать данные из источников данных OLE DB или OLAP.

По умолчанию Excel для Mac импортировать данные с помощью таблиц. Чтобы отключить таблицы при импорте данных, в диалоговом окне Возврат внешних данных к Microsoft Excel нажмите кнопку Свойства исверните поле Использовать таблицу.

Если внешнего источника данных, к которой вы хотите получить доступ, нет на локальном компьютере, может потребоваться обратиться к администратору базы данных за паролем, разрешением пользователя или другими сведениями о подмыве.

В Excel есть множество встроенных инструментов для импорта данных из самых разных внешних источников. Есть среди них, разумеется, и инструмент для выгрузки информации из Интернета.

Все инструменты для импорта данных расположены на ленте на вкладке "Данные".

В новых версиях Excel по умолчанию встроена надстройка Power Query, которая и занимается импортом всех данных из внешних источников (пример показывали тут ). В более ранних версиях использовался специальный мастер импорта (пример был тут ). Если Вы привыкли именно к нему, то включить его в новой версии Excel можно пройдя по пути "Файл"-"Параметры"-"Данные" и поставив галочку на пункте "Из интернета (прежних версий)"

Как Вы уже догадались, для импорта данных из мировой паутины нужно найти команду "Из интернета", после чего перед вами откроется окно старого мастера импорта или новое окно Power Query. Разберем оба способа.

Старый мастер импорта данных из интернета

Если у Вас Excel 2013 или более старый, то этот мастер откроется по умолчанию при выборе команды "Из интернета" на вкладке "Данные". Если у Вас Excel 2016, то после того, как Вы включили старый мастер в настройках, как показано выше, он будет доступен по следующему пути: "Данные"-"Получить данные"-"Устаревшие мастеры"-"Из интернета (прежних версий)".

После запуска откроется окно "Создание веб-запроса". Оно похоже на стандартное окно браузера. В адресную строку вверху нужно ввести URL страницы, с которой необходимо выгрузить данные. После того, как страница будет загружена, все данные, которые Excel может импортировать, будут помечены небольшой желтой стрелкой. Кликните по ней и нажмите кнопку "Импорт" в правом нижнем углу. Если на странице нет желтых стрелок или они расположены не там, где нужно, то данным способом выгрузить данные в Excel не получится.

До нажатия кнопки импорт, можете задать некоторые настройки, кликнув на кнопке "Параметры" в правом верхнем углу. Наиболее полезной здесь является настройка "Отключить распознавание дат". Она позволяет избежать частой ошибки, вызванной особенностями региональных настроек системы, когда число в формате "2.15" выгружается в Excel как "фев.15".

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

После выгрузки с данными можно работать так же, как и с обычной информацией на листе (применять формулы, изменять, удалять, строить графики, сводные таблицы и т.д.).

Если поставить курсор в любую ячейку выгруженной таблицы и кликнуть правой кнопкой мыши, то в контекстном меню будет доступна команда "Обновить", по нажатию которой произойдет обновление источника данных (повторная выгрузка информации из интернета на лист). Там же (в контекстном меню) есть команда "Свойства диапазона данных. ". Вызвав ее можно задать, например, настройки обновления или изменить имя диапазона.

На данный момент, этот способ импорта данных несколько устарел. Всё тяжелее найти сайты и страницы с "желтыми стрелочками". Поэтому рекомендуем обновить Excel и прибегнуть к использованию второго способа импорта данных.

2. Импорт данных с помощью Power Query

После нажатия кнопки "Из интернета" в Excel 2016 Вы увидите не окно "Создание веб-запроса", а маленькое окошко, в котором нужно будет указать адрес страницы.

После нажатия кнопки "ОК" нужно подождать, пока Power Query подключится к источнику. Когда это произойдет, Вы увидите окно "Навигатор". В левой части будет представлен список всех таблиц, которые программа смогла распознать на странице сайта. После клика на любой из них в правой части окна появится предпросмотр данных (будут отображены те, которые Power Query выгрузит на лист при выборе данной таблицы). Если в правой части переключить вкладку вверху с "Представление таблицы" на "Веб-представление", то можно увидеть, как выглядит выбранная Вами таблица на странице сайта (и понять, это ли вы хотите выгрузить).

Если результат предпросмотра Вас устраивает, жмите кнопку "Загрузить". Если нет, то можно нажать кнопку "Правка". Тогда Вы попадете в окно редактора Power Query. Здесь можно настроить обработку данных после получения их из Интернета и перед выгрузкой на лист. Например, удалить лишние столбцы, изменить заголовки или поменять регистр текста.

После того, как данные примут нужный вид, нажмите кнопку "Закрыть и загрузить" на вкладке "Главная" в редакторе запросов.

Данные будут выгружены на новый лист. Обратите внимание, что импортированная таблица будет автоматически преобразована в "умную таблицу", а в списке запросов ("Данные" - "Запросы и подключения") появится новый запрос.

Обновить его можно кликнув правой кнопкой мыши и выбрав команду "Обновить", либо нажав на иконку в правом верхнем углу рядом с названием запроса. Там же (в контекстном меню по правой кнопке мыши) есть команда "Свойства", с помощью которой можно, например, настроить автообновление запроса.

В отличие от старого мастера импорта, Power Query имеет ряд преимуществ:

1) Может работать с гораздо большим числом сайтов и страниц;

2) Может осуществлять промежуточную обработку данных перед тем, как они будут выгружены на лист;

3) Выгружает данные из Интернета гораздо быстрее;

4) Автоматически создает "Умную таблицу".

Учитывая всё вышесказанное, настоятельно рекомендуем Вам пользоваться новыми версиями Excel в целом и Power Query в частности (в Excel 2016 он встроен по умолчанию, в Excel 2010 и 2013 может быть установлен как бесплатная надстройка).

Ваши вопросы по статье можете задавать через нашего бота обратной связи в Telegram: @ExEvFeedbackBot

В Numbers можно импортировать электронные таблицы Excel, а также текстовые файлы с разделителями или с полями фиксированной ширины. Если Вы импортировали текстовый файл с разделителями или с полями фиксированной ширины, но таблица выглядит неправильно, Вы также можете изменить настройки импорта.

Примечание. После редактирования импортированной таблицы изменить настройки импорта невозможно.

Импорт файла Excel

Перетяните файл Excel на значок Numbers в Dock или в папке «Программы».

Также можно выбрать «Файл» > «Открыть» в строке меню Numbers, а затем выберите нужный Вам файл Excel.

Импорт текстового файла

Перетяните файл на значок Numbers в Dock или в папке «Программы».

Если таблица отображается некорректно, можно изменить настройки. Подробная информация приведена в следующих заданиях.

Изменение настроек текстовых файлов с разделителями

Перетяните файл на значок Numbers в Dock или в папке «Программы».

Нажмите на любую область таблицы, чтобы выбрать ее.


В боковой панели «Формат» нажмите вкладку «Таблица», затем нажмите «Изменение настроек импорта».

Нажмите вкладку «С разделителями» в окне «Настройки импорта».

Выберите один или несколько вариантов разделителей рядом с элементом «Разделитель значений» или введите собственный разделитель.

Разделитель — это символ, который размечает разрывы столбцов.

Выполните одно из следующих действий.

Добавление ограничителей текста. Ограничитель текста определяет место начала и окончания текста. Нажмите всплывающее меню «Символ начала текста» и выберите символ.

Кодировка текста. Нажмите всплывающее меню «Кодировка текста» и выберите требуемый вариант.

Игнорирование дублированных разделителей. Выберите параметр «Считать последовательные разделители одним».

Транспонирование строк и столбцов Чтобы транспонировать, то есть поменять местами, строки и столбцы в таблице во время импорта, выберите параметр «Транспонировать строки и столбцы».

Нажмите «Обновить таблицу».

Изменение настроек текстового файла с полями фиксированной ширины

Перетяните файл на значок Numbers в Dock или в папке «Программы».

Нажмите на любую область таблицы, чтобы выбрать ее.


В боковой панели «Формат» нажмите вкладку «Таблица», затем нажмите «Изменение настроек импорта».

Нажмите вкладку «Фиксированная ширина» в окне «Настройки импорта».

Выполните одно из следующих действий.

Изменение ширины столбца. В текстовых файлах с полями фиксированной ширины ширина столбца равна определенному количеству символов. Перетяните синие стрелки в адресной строке столбца, чтобы задать количество символов для каждого столбца.

Объединение столбцов. Перетяните синюю стрелку вверх и за пределы адресной строки.

Добавление нового столбца. Нажмите в любой части адресной строки столбца.

Кодировка текста. Нажмите всплывающее меню «Кодировка текста» и выберите требуемый вариант.

Транспонирование строк и столбцов Чтобы транспонировать, то есть поменять местами, строки и столбцы в таблице во время импорта, выберите параметр «Транспонировать строки и столбцы».

А как автоматизировать процесс передачи данных из интернета в excel?

Все до безобразия просто, мелкософт, иногда радует своим дружелюбием к пользователям не программистам.

Собственно, приступим к делу:

1. Этот пункт могут не читать те люди, кто уже знает, как создаются файлы excel, как, собственно, и другие продукты Майкрософт офис. Жмем правую кнопку мыши (ПКМ) ? Создать ? Лист Microsoft excel


2. Открываем полученный файл, выбираем вкладку "Данные" ? из Интернета в excel


3. Всплывет окно под названием "Создание веб-запроса". Допустим Вам необходимо отслеживать курс Валют, для импорта данных из интернета в exel я выбрал yandex.ru, этот адрес и вводим в адресную строку, и жмем "Импорт", ждем добавления данных из веб-ресурса


4. После добавления данных получится приблизительно следующая картина.


Крайне неприглядно, а посему этот лист будем использовать, как источник данных интернета в excel. Теперь же создадим лист уже для выведением чистовых данных

⭕️ Обязательно посмотрите новость ▶️ Как сделать список в ячейке excel 2010, 2013, 2016 | 2 Способа


5. Теперь смотрите, что получилось


6. Так как данные полученные из интернета в excel передаются не в числовом формате, для того, чтобы их обработать примените следующее программное средство excel (ПСТР()), т.е. для нашего случая, с Яндекс, получится следующая конструкция в ячейке =ПСТР(B1;1;4), В1 данные из ячейки выделенных данных, 1 число, с которого начинается исключение всего ненужного сначала строкового набора, а 4 - число чисел от начала исключения(т.е. число знаков которое вошло в промежуток от 1 до 4), т.е. если вы имели скажем текстовую строку 36,4536,4461, то после применения ПСТР(B1;1;4) останется 36,4, при ПСТР(B1;2;6) получите 6,4536 и так далее. После этих манипуляций числа становятся пригодными к вычислению


Вот и все. Майкрософт предоставил гибкую систему импорта данных из интернета в excel. Так что пользуйтесь, надеюсь будет полезным.

Читайте также: