Excel умеет работать с данными из десятков источников: CSV-файлы, базы этих SQL, веб-сайты, JSON, XML, SharePoint и корпоративные ERP-системы. Правильно настроенный импорт экономит часы ручного ввода ежедневно. В этом руководстве разберем все способы загрузки этих в Excel и их экспорта в другие форматы. Excel входит в пакет Microsoft Office из нашего каталоге Office.
Главное:
- Power Query — основной инструмент импорта, хранит настройки подключения для автоматического обновления
- Excel поддерживает импорт из CSV, JSON, XML, баз данных, веб-страниц и файлов других приложений
- При импорте CSV важно правильно указать кодировку и разделитель чтобы избежать кракозябров
- Экспорт в PDF сохраняет форматирование, экспорт в CSV — только эти без формул
Импорт этих из CSV и текстовых файлов
CSV (Comma-Separated Values) — наиболее распространенный формат обмена данными между программами. Главная проблема при импорте CSV в Excel — правильная кодировка и разделитель.
Правильный импорт CSV через Power Query (рекомендуется):
- Вкладка «Данные» — «Получить данные» — «Из файла» — «Из текстового/CSV-файла»
- Выберите файл CSV
- В окне предварительного просмотра проверьте: «Исходный файл» (кодировка — обычно 65001: Unicode UTF-8 или 1251: Кириллица)
- Проверьте «Разделитель»: запятая, точка с запятой или табуляция
- Нажмите «Загрузить» для прямой загрузки или «Преобразовать данные» для настройки типов
Решение проблем с кодировкой:
- Кракозябры вместо русских букв — выберите «65001: Unicode (UTF-8)» или «1251: Кириллица (Windows)»
- Эти в одном столбце — измените разделитель (попробуйте точку с запятой если эти из 1С)
- Числа импортируются как текст — в Power Query измените тип столбца на «Десятичное число»
Старый метод через «Мастер импорта текста» (если нет Power Query):
- Вкладка «Данные» — «Из текста/CSV» (старый интерфейс)
- Выберите «С разделителями»
- Укажите кодировку файла
- Отметьте разделитель: табуляция, точка с запятой, запятая
- Настройте формат каждого столбца
Полные возможности импорта этих доступны в Excel из нашего каталоге Office с поддержкой Power Query.
Power Query: подключение к базам этих и веб-источникам
Power Query — мощный инструмент ETL (Extract, Transform, Load) встроенный в Excel начиная с версии 2016. Он дает возможность подключаться к внешним источникам и автоматически обновлять данные.
Подключение к базе этих SQL Server:
- «Данные» — «Получить данные» — «Из базы данных» — «Из базы этих SQL Server»
- Введите имя сервера и базы данных
- Выберите метод аутентификации (Windows или учетные эти базы данных)
- Выберите таблицы или представления для загрузки
- Нажмите «Преобразовать данные» для настройки или «Загрузить»
Импорт этих с веб-страницы:
- «Данные» — «Получить данные» — «Из других источников» — «Из Интернета»
- Введите URL страницы с таблицей (например курсы валют с сайта ЦБ РФ)
- Excel обнаружит таблицы на странице — выберите нужную
- Загрузите и настройте автообновление
Настройка автоматического обновления данных:
- «Данные» — «Запросы и подключения» — правый клик на запросе — «Свойства»
- Включите «Обновлять каждые N минут»
- Включите «Обновлять при открытии файла»
- Для файлов общего доступа включите «Фоновое обновление»
Объединение нескольких CSV-файлов из папки:
- «Данные» — «Получить данные» — «Из файла» — «Из папки»
- Укажите папку с CSV-файлами одинаковой структуры
- Нажмите «Объединить» — Excel автоматически склеит все файлы в одну таблицу
- При добавлении новых файлов в папку достаточно нажать «Обновить»
Импорт из JSON, XML и других форматов
Excel поддерживает импорт из XML и JSON — форматов широко используемых в API и корпоративных системах.
Импорт JSON через Power Query:
- «Данные» — «Получить данные» — «Из файла» — «Из JSON»
- Выберите JSON-файл
- Power Query откроет редактор с структурой данных
- Нажмите «В таблицу» для преобразования корневого объекта
- Используйте кнопку расширения (двойная стрелка) для развертывания вложенных объектов
Типичные преобразования JSON в Power Query:
// Развернуть список объектов
= Table.ExpandListColumn(Source, "items")
// Развернуть объект в столбцы
= Table.ExpandRecordColumn(#"Expanded items", "record", {"id","name","value"})Импорт XML:
- «Данные» — «Получить данные» — «Из файла» — «Из XML»
- Выберите XML-файл
- В навигаторе выберите нужный узел дерева данных
- Загрузите как таблицу
Импорт из файлов других форматов:
- ODS (OpenDocument) — открывается напрямую через «Файл» — «Открыть»
- Access (.accdb) — «Получить данные» — «Из базы данных» — «Из Microsoft Access»
- SharePoint список — «Получить данные» — «Из онлайн-служб» — «Из списка SharePoint Online»
- Excel из OneDrive — «Получить данные» — «Из онлайн-служб» — «Из Excel»
Экспорт этих в разные форматы
Excel поддерживает экспорт в десятки форматов. Выбор формата зависит от цели: передача этих в другую программу, публикация или архивирование.
Экспорт в CSV (для передачи в другие системы):
- Файл — Сохранить как — выберите «CSV (разделители — запятые)» или «CSV UTF-8»
- При сохранении Excel предупредит что будет сохранен только активный лист
- Нажмите «ОК»
Важно: для корректной передачи в системы работающие с кириллицей используйте «CSV UTF-8 (с разделителем — запятой)». Для 1С обычно требуется кодировка Windows-1251 — сохраните как «CSV (разделители — запятые)» (без пометки UTF-8).
Экспорт в PDF:
- Файл — Экспорт — Создать PDF/XPS
- Нажмите «Параметры» для настройки: печать выделенного диапазона, листа или всей книги
- Выберите «Стандарт» (высокое качество) или «Минимальный размер» для публикации в интернете
Настройка области печати перед экспортом в PDF:
- Выделите нужный диапазон
- Вкладка «Разметка страницы» — «Область печати» — «Задать»
- Настройте ориентацию, поля и масштаб
- Используйте «Предварительный просмотр» для проверки
Экспорт в XML:
- Для экспорта в XML нужно сначала привязать XML-схему: Разработчик — Источник — Карты XML
- После привязки: Разработчик — Экспорт
- Без схемы можно использовать «Файл» — «Сохранить как» — «XML-данные» (упрощенный формат)
Автоматизация импорта и экспорта через VBA и Power Automate
Для регулярно повторяющихся операций импорта и экспорта используйте автоматизацию через VBA-макросы или Power Automate.
VBA-макрос для автоматического импорта CSV:
Sub ImportCSV()
Dim filePath As String
filePath = "C:Datareport.csv"
With ActiveSheet.QueryTables.Add( _
Connection:="TEXT;" & filePath, _
Destination:=Range("A1"))
.TextFileParseType = xlDelimited
.TextFileCommaDelimiter = True
.TextFileOtherDelimiter = ";"
.TextFileColumnDataTypes = Array(1, 1, 1)
.Refresh BackgroundQuery:=False
End With
End SubVBA-макрос для экспорта активного листа в CSV:
Sub ExportToCSV()
Dim savePath As String
savePath = "C:Dataexport_" & Format(Now(), "yyyymmdd") & ".csv"
ActiveSheet.Copy
ActiveWorkbook.SaveAs Filename:=savePath, _
FileFormat:=xlCSVUTF8, _
CreateBackup:=False
ActiveWorkbook.Close False
MsgBox "Файл сохранен: " & savePath
End SubPower Automate для автоматической обработки:
- Создайте поток в Power Automate для мониторинга папки
- При появлении нового CSV-файла — автоматически импортировать в Excel на SharePoint
- После обработки — отправить результат по email или сохранить в базу данных
Ознакомьтесь с официальной документацией по импорту этих через Power Query на сайте Microsoft Support.
Полезные ссылки и материалы
Для решения задач, описанных в этой статье, могут пригодиться:
- Руководство по настройке шаблонов в Word
- Руководство по настройке восстановления файлов Excel
- Руководство по настройке Office 2024
Официальная документация: Microsoft Learn: устранение неполадок.
Часто задаваемые вопросы
Почему при импорте CSV в Excel русские буквы отображаются как кракозябры?
Проблема в кодировке. Выберите кодировку 65001 UTF-8 или 1251 Кириллица при импорте через Power Query. Если открываете двойным кликом — используйте Эти — Из текста/CSV и укажите кодировку вручную.
Как импортировать эти из нескольких CSV-файлов одновременно?
Используйте Power Query: Эти — Получить эти — Из файла — Из папки. Укажите папку с файлами и выберите Объединить. Excel автоматически склеит все файлы одинаковой структуры в одну таблицу.
Сохраняются ли формулы при экспорте в CSV?
Нет. CSV хранит только значения. При экспорте Excel вычислит все формулы и сохранит результаты как числа и текст. Формулы сохраняются только в форматах XLSX, XLSM и XLS.
Как настроить автоматическое обновление этих из внешнего источника?
В Power Query настройте подключение, затем в разделе Эти — Запросы и подключения откройте свойства запроса. Включите обновление каждые N минут или при открытии файла. Для фоновой работы включите фоновое обновление.



