<?xml version="1.0" encoding="utf-8" ?><rss version="2.0" xmlns:tt="http://teletype.in/" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:media="http://search.yahoo.com/mrss/"><channel><title>Энэйтэн Эппсмитов</title><generator>teletype.in</generator><description><![CDATA[Энэйтэново-Эппсмитовый движ]]></description><image><url>https://img4.teletype.in/files/34/98/34982c18-50f0-47d7-b46b-1e17fb1ecfdb.png</url><title>Энэйтэн Эппсмитов</title><link>https://teletype.in/@n8n_appsmithov</link></image><link>https://teletype.in/@n8n_appsmithov?utm_source=teletype&amp;utm_medium=feed_rss&amp;utm_campaign=n8n_appsmithov</link><atom:link rel="self" type="application/rss+xml" href="https://teletype.in/rss/n8n_appsmithov?offset=0"></atom:link><atom:link rel="next" type="application/rss+xml" href="https://teletype.in/rss/n8n_appsmithov?offset=10"></atom:link><atom:link rel="search" type="application/opensearchdescription+xml" title="Teletype" href="https://teletype.in/opensearch.xml"></atom:link><pubDate>Sun, 26 Apr 2026 11:27:17 GMT</pubDate><lastBuildDate>Sun, 26 Apr 2026 11:27:17 GMT</lastBuildDate><item><guid isPermaLink="true">https://teletype.in/@n8n_appsmithov/export-sql-to-excel</guid><link>https://teletype.in/@n8n_appsmithov/export-sql-to-excel?utm_source=teletype&amp;utm_medium=feed_rss&amp;utm_campaign=n8n_appsmithov</link><comments>https://teletype.in/@n8n_appsmithov/export-sql-to-excel?utm_source=teletype&amp;utm_medium=feed_rss&amp;utm_campaign=n8n_appsmithov#comments</comments><dc:creator>n8n_appsmithov</dc:creator><title>Как экспортировать данные SQL в Excel тремя способами </title><pubDate>Wed, 08 Feb 2023 11:53:52 GMT</pubDate><media:content medium="image" url="https://img4.teletype.in/files/73/a4/73a40b65-3e8b-4294-9c45-04b311f5c929.png"></media:content><category>n8n</category><description><![CDATA[<img src="https://blog.n8n.io/content/images/2023/01/google-stats.png"></img>
SQL Server Management Studio (SSMS) для многих специалистов остаётся важнейшим инструментом управления. Однако, как показывают тенденции Google, пользователи постоянно интересуются, как можно загрузить данные SQL в таблицу Excel.]]></description><content:encoded><![CDATA[
  <p id="orX0"><br />SQL Server Management Studio (SSMS) для многих специалистов остаётся важнейшим инструментом управления. Однако, как показывают тенденции Google, пользователи постоянно интересуются, как можно загрузить данные SQL в таблицу Excel.</p>
  <figure id="KJxM" class="m_column" data-caption-align="center">
    <img src="https://blog.n8n.io/content/images/2023/01/google-stats.png" width="1000" />
    <figcaption>Пользователи постоянно спрашивают в Google, как экспортировать данные SQL в Excel<br /></figcaption>
  </figure>
  <p id="73u7">Это неудивительно, ведь данные часто хранятся централизованно в базе данных, и всё чаще пользователям требуется экспортировать таблицы SQL в Excel для дальнейшего анализа.</p>
  <p id="Jb5W">В этом простом в освоении руководстве рассматриваются три различных способа экспорта данных SQL в Excel: с помощью самого Excel, SSMS и n8n.</p>
  <p id="TQZ4">Вы также узнаете основные плюсы и минусы каждого метода, что позволит вам сэкономить много усилий при выборе лучшего инструмента. В конце статьи мы представим <a href="https://n8n.io/workflows/1872-convert-sql-table-into-excel-spreadsheet/" target="_blank">шаблон рабочего процесса для автоматического экспорта SQL-запросов в Excel</a>.</p>
  <section style="background-color:hsl(hsl(0,   0%,  var(--autocolor-background-lightness, 95%)), 85%, 85%);">
    <p id="ifsN">💡Ищете автоматические интеграции MySQL? Посмотрите бесплатные рабочие процессы n8n и узнайте, как интегрировать MySQL с сотнями различных сервисов.</p>
  </section>
  <p id="4BMU"></p>
  <h2 id="7uAL">Как перенести данные из SQL в Excel?</h2>
  <p id="W2w3">Возможно, вы хотите помочь своей компании повысить эффективность работы или автоматизировать собственную нагрузку. В зависимости от потребностей, вы можете применить один из следующих методов:</p>
  <ul id="0R4Q">
    <li id="1ysi">Использование самого MS Excel с помощью функции Power Query,</li>
    <li id="j2Ns">Экспорт данных SQL в файл Excel с помощью SQL Server Management Studio,</li>
    <li id="mDL0">Использование возможностей n8n.</li>
  </ul>
  <p id="RVXJ"><br />Давайте начнём и узнаем, как можно получить больше за меньшее время с помощью креативных методов автоматизации!</p>
  <p id="toqy"></p>
  <h2 id="7ydr">Импорт данных SQL непосредственно в Excel</h2>
  <p id="yvjU">Первый подход заключается в использовании функциональности Excel для настройки импорта данных SQL в Excel. MS Excel позволяет импортировать данные из различных источников с помощью функционала <a href="https://support.microsoft.com/en-us/office/about-power-query-in-excel-7104fbee-9e62-4cb9-a02e-5bfb1a6c536a" target="_blank">Power Query</a>.</p>
  <p id="9GAU">Как специалист в области инженерии данных, вы можете настроить процесс извлечения данных SQL для своих коллег. Это позволит им регулярно загружать новые данные с помощью MS Excel самостоятельно. Этот метод удобен для относительно небольших команд, но в больших компаниях установка и настройка соединений Excel для многих людей может быстро стать утомительной.</p>
  <p id="0nOw"></p>
  <h3 id="qFmK">Шаг 1. Установите драйвер ODBC</h3>
  <p id="Rtv5">Перед тем как экспортировать результаты SQL в Excel, нам потребуется некоторая настройка системы. Пользователи Windows сначала должны установить драйвер Open Database Connectivity (ODBC). Вы можете получить <a href="https://dev.mysql.com/downloads/connector/odbc/" target="_blank">коннектор для баз данных MySQL</a> с официального сайта. Следующим шагом будет установка коннектора.</p>
  <p id="Ak0y"></p>
  <h3 id="u6UP">Шаг 2. Добавьте новый источник данных</h3>
  <p id="RTiD">После установки драйвера ODBC нажмите кнопку «Пуск» в Windows и найдите «ODBC Data Sources».</p>
  <figure id="df2B" class="m_column" data-caption-align="center">
    <img src="https://blog.n8n.io/content/images/2023/01/DSN-config.png" width="950" />
    <figcaption>Добавьте новое соединение в Администраторе источников данных ODBC</figcaption>
  </figure>
  <p id="FkF3">Здесь вы можете создать новое имя источника данных (DSN) для текущего пользователя или всей системы. Мы будем импортировать данные из SQL в Excel, используя пример из нашего предыдущего руководства — <a href="https://blog.n8n.io/import-csv-into-mysql/" target="_blank">импорт CSV в MySQL</a>. Нажмите «Add», укажите имя DSN, IP-адрес сервера или имя хоста и учетные данные базы данных. Затем проверьте соединение и, наконец, нажмите «OK».</p>
  <p id="gtk8"></p>
  <h3 id="m8Kk">Шаг 3. Импорт данных с помощью Power Query</h3>
  <p id="Yesl">После добавления источника данных мы можем открыть Excel, перейти на панель Data - Get &amp; Transform Data и начать процесс импорта. Нажмите Get Data - From Other Sources - From ODBC, затем выберите созданный источник данных. Нажмите «OK» и перейдите в окно «Navigator» где можно выбрать таблицу SQL для импорта.</p>
  <figure id="ZGUz" class="m_column" data-caption-align="center">
    <img src="https://blog.n8n.io/content/images/2023/01/Excel-import-navigator.png" width="880" />
    <figcaption>Импорт таблицы SQL через панель навигатора Excel</figcaption>
  </figure>
  <p id="3gHr"></p>
  <p id="rDMp">Нажмите кнопку «Load», чтобы импортировать таблицу в новый лист Excel. И все готово!</p>
  <figure id="N1op" class="m_column" data-caption-align="center">
    <img src="https://blog.n8n.io/content/images/2023/01/Excel-import-final.png" width="1200" />
    <figcaption>Таблица SQL успешно импортирована</figcaption>
  </figure>
  <p id="Ex2t">Этот метод может показаться несколько упрощенным, но есть несколько мест, где вы можете предоставить пользовательские SQL-запросы:</p>
  <ul id="cyKh">
    <li id="MO2f">После запуска процесса импорта вы можете нажать кнопку «Advanced» и предоставить свой SQL-запрос. Этот запрос будет использоваться для импорта вместо чтения всей таблицы.</li>
    <li id="Fdk1">В окне «Navigator» нажмите кнопку «Transform Data». Откроется новое окно «Power Query Editor». В нем вы можете выполнить дальнейшие действия. Вы можете добавить или удалить столбцы, отсортировать строки, транспонировать таблицу и многое другое.</li>
  </ul>
  <p id="Wr8F"></p>
  <h2 id="pemX">Экспорт SQL-запроса в Excel через SSMS</h2>
  <p id="TU6V">Еще один способ экспорта таблиц SQL в Excel доступен в SSMS. Встроенный мастер импорта и экспорта SQL Server является популярным инструментом среди инженеров. Он позволяет как вручную переносить данные, так и писать SQL-запросы.</p>
  <p id="pIwT">В этом разделе покажем, как переносить данные без выполнения SQL-запросов. Этот метод полезен, если пользователи в вашей компании не имеют прямого доступа к серверу баз данных. Или же вам может понадобиться поделиться фрагментом данных с внешними пользователями. В таких сценариях можно экспортировать MS SQL в Excel с помощью SSMS.</p>
  <p id="DGPF"></p>
  <h3 id="X9gl">Шаг 1. Установите SSMS и настройте локальный сервер SQL Server</h3>
  <p id="mKmJ">Вы можете бесплатно <a href="https://learn.microsoft.com/en-us/sql/ssms/download-sql-server-management-studio-ssms?view=sql-server-ver16" target="_blank">загрузить SSMS</a> с Microsoft. Процесс установки прост.</p>
  <p id="IskP">Если у вас нет работающего SQL Server, необходимо выполнить несколько дополнительных действий, прежде чем воспроизводить следующие шаги:</p>
  <ol id="Qx73">
    <li id="u3Az">Установите <a href="https://learn.microsoft.com/en-us/sql/database-engine/configure-windows/sql-server-express-localdb?view=sql-server-ver16" target="_blank">SQL Server Express LocalDB</a> с сайта Microsoft</li>
    <li id="rExX">Загрузите и образец базы данных SQL (например, AdventureWorks), как описано в руководстве. Наконец, откройте SQL Server Configuration Manager и проверьте Named Pipes. Строка будет выглядеть примерно так<br /><code>\\\.\pipe\MSSQL$SQLEXPRESS\sql\query</code></li>
    <li id="Tez3">Эта информация нужна, если у вас локальная установка SQL Server</li>
  </ol>
  <figure id="jKF7" class="m_column" data-caption-align="center">
    <img src="https://blog.n8n.io/content/images/2023/01/named-pipe.png" width="700" />
    <figcaption>Проверка Named Pipe в SQL Server Configuration Manager</figcaption>
  </figure>
  <p id="zDjh"></p>
  <h3 id="eh4R">Шаг 2. Подключение к серверу SQL и экспорт данных SQL в Excel</h3>
  <p id="vKbP">После того как вы создали сервер LocalDB и восстановили базу данных образца, вы можете открыть SQL Server Management Studio. Затем подключитесь к базе данных из панели «Object Explorer».</p>
  <figure id="BZNB" class="m_column" data-caption-align="center">
    <img src="https://blog.n8n.io/content/images/2023/01/SSMS-connect.png" width="800" />
    <figcaption>Подключение к SQL Server из SSMS</figcaption>
  </figure>
  <p id="E6L1">После подключения выполните следующие действия:</p>
  <ul id="ZX84">
    <li id="WNVk">Щелкните правой кнопкой мыши на имени базы данных и выберите Tasks - Export Data. Откроется «Export Wizard».</li>
    <li id="DFkE">Сначала настройте источник данных. Выберите «Microsoft OLE DB Driver for SQL Server», затем нажмите «Properties» и настройте соединение. Здесь вам нужно указать «Pipe» в качестве имени сервера и выбрать аутентификацию Windows. Не забудьте выбрать базу данных!</li>
    <li id="KouE">Наконец, нажмите «Test Connection» и «OK» после завершения.</li>
  </ul>
  <p id="VPRb"></p>
  <figure id="G4oy" class="m_column" data-caption-align="center">
    <img src="https://blog.n8n.io/content/images/2023/01/Imp-Exp-Wiz-1.png" width="850" />
    <figcaption>Добавление источника данных в SQL Server Import и Export Wizard</figcaption>
  </figure>
  <p id="deir">Далее нам нужно выбрать MS Excel в качестве места назначения. Выберите путь к файлу Excel на локальном диске и выберите версию Excel. Нажмите кнопку «Next» и выберите, что вы хотите:</p>
  <ul id="lYJ0">
    <li id="4QQW">скопировать данные из одной или нескольких таблиц или представлений,</li>
    <li id="fbHc">написать SQL-запрос, чтобы указать данные для переноса.</li>
  </ul>
  <p id="HMdh">Давайте выберем первый вариант.</p>
  <p id="WS1z"></p>
  <p id="XxBh">В следующем окне выберите одну или несколько исходных таблиц и экспортируйте две таблицы: Address и ProductCategory. Следуйте указаниям «Export Wizard» до конца и откройте созданный файл Excel.</p>
  <figure id="vKyv" class="m_column" data-caption-align="center">
    <img src="https://blog.n8n.io/content/images/2023/01/Imp-Exp-Wiz-2.png" width="730" />
    <figcaption>Экспорт в файл Excel из SSMS завершен</figcaption>
  </figure>
  <p id="ZLGU"></p>
  <section style="background-color:hsl(hsl(0,   0%,  var(--autocolor-background-lightness, 95%)), 85%, 85%);">
    <p id="r6MR">💡 Быстрый лайфхак: нажмите на «Пуск» и найдите файл «Import and Export Data». Так вы сможете запустить процесс экспорта, не открывая SSMS.</p>
  </section>
  <p id="iRI9"></p>
  <figure id="CGUW" class="m_column" data-caption-align="center">
    <img src="https://blog.n8n.io/content/images/2023/01/Imp-Exp-Wiz-3.png" width="800" />
    <figcaption>Быстрый доступ к SQL Server Import и Export Wizard</figcaption>
  </figure>
  <p id="s2Qx"></p>
  <h2 id="export-sql-query-to-excel-using-n8n">Экспорт SQL-запроса в Excel с помощью n8n</h2>
  <p id="tfec">Первые два шага имеют один общий недостаток — они требуют определённых ручных усилий. Это может стать утомительным, когда вы начнёте экспортировать большие объёмы данных на регулярной основе. Но с помощью n8n вы можете автоматизировать эти рутинные задачи.</p>
  <p id="hHg9">В этой части руководства узнаем, как автоматически экспортировать данные из SQL-сервера в Excel.</p>
  <p id="wWRY">Этот примерный <a href="https://n8n.io/workflows/1872-convert-sql-table-into-excel-spreadsheet/" target="_blank">рабочий процесс показывает, как конвертировать SQL в файл Excel</a> (который в дальнейшем можно автоматически предоставлять конечным пользователям различными способами). Вы можете достичь цели, используя всего четыре ноды!</p>
  <p id="LwaB"></p>
  <h3 id="RtTc">Шаг 1. Получение данных из SQL в n8n</h3>
  <figure id="HkoP" class="m_column" data-caption-align="center">
    <img src="https://blog.n8n.io/content/images/2023/01/n8n-canvas-small.png" width="1000" />
    <figcaption>Рабочий процесс для экспорта таблицы SQL в таблицу Excel</figcaption>
  </figure>
  <p id="APyu"></p>
  <p id="tZ3a">Для создания этого рабочего процесса вам понадобится несколько <a href="https://docs.n8n.io/integrations/builtin/" target="_blank">встроенных Сore-нод</a>. Они управляют тем, как активируется рабочий процесс, и преобразуют данные в ходе выполнения цепочки. Вам также понадобится хотя бы одна нода для соединения n8n с внешней системой (в данном руководстве — с сервером MySQL).</p>
  <ul id="S0gD">
    <li id="Xgzq">Стартовая нода активирует процесс, когда вы нажимаете «Execute Workflow».<br />Далее идёт «Set». В ней объявлена строковая переменная TableName, которая равна concerts2. Нода «Set» позволяет нам автоматически создавать имена файлов и листов в Excel.</li>
    <li id="3gRb">Третья нода — «MySQL», которая подключается к удаленной базе данных. Сначала вам нужно настроить учётную запись. Пожалуйста, обратитесь к руководству по <a href="https://blog.n8n.io/import-csv-into-mysql/" target="_blank">импорту CSV в MySQL</a>. Если у вас MS SQL Server, то вам нужно использовать ноду <a href="https://docs.n8n.io/integrations/builtin/app-nodes/n8n-nodes-base.microsoftsql/" target="_blank">«Microsoft SQL»</a>.</li>
    <li id="tId4">После этого выберите операцию «Execute Query» и введите следующий запрос в качестве выражения:</li>
  </ul>
  <pre id="fpFC" data-lang="sql">SELECT * FROM {{ $json[&quot;TableName&quot;] }}</pre>
  <p id="XABD"></p>
  <p id="HK7r">Как видите, мы выбираем все записи из таблицы, имя которой мы определили в ноде «Set». Если всё правильно, вы увидите импортированные данные:</p>
  <figure id="DdS9" class="m_column" data-caption-align="center">
    <img src="https://blog.n8n.io/content/images/2023/01/n8n-loadSQL.png" width="1450" />
    <figcaption>Таблица SQL импортирована в n8n</figcaption>
  </figure>
  <p id="PDHQ"></p>
  <h3 id="wl6V">Шаг 2. Преобразование таблицы в формат Excel</h3>
  <p id="Wi21">Наконец, «Move Binary Data» преобразует объект JSON в XLSX-файл. Пожалуйста, проверьте конфигурацию ноды «Move Binary Data»:</p>
  <figure id="sazT" class="m_column" data-caption-align="center">
    <img src="https://blog.n8n.io/content/images/2023/01/n8n-convert-excel.png" width="760" />
    <figcaption>Присвоение имени листу и таблице</figcaption>
  </figure>
  <p id="lRqJ">Параметр «File Name» является выражением и имеет значение:</p>
  <pre id="R4kJ" data-lang="javascript">{{ $node[&quot;TableName&quot;].json[&quot;TableName&quot;] }}.{{ $parameter[&quot;fileFormat&quot;] }}</pre>
  <p id="d4eG">Здесь мы генерируем имя файла автоматически на основе:</p>
  <ul id="iuvz">
    <li id="BWEH">имени таблицы, которое было предоставлено в ноде «Set»,</li>
    <li id="xdNs">параметра «File Format». Если изменить формат и выбрать XLS (старый формат Excel), имя файла автоматически изменится на concerts2.xls. Этот трюк может быть полезен при программном экспорте базы данных SQL в Excel.</li>
  </ul>
  <p id="1JCK"></p>
  <p id="26T4">Параметр «Sheet Name» также является выражением:</p>
  <pre id="0SIf" data-lang="javascript">{{ $node[&quot;TableName&quot;].json[&quot;TableName&quot;] }}</pre>
  <p id="qZ08">Мы убеждаемся, что имя Excel-файла и имя листа совпадают с именем таблицы SQL.</p>
  <p id="pdtZ">Теперь вы видите, как легко экспортировать SQL-запрос в Excel автоматически!</p>
  <p id="OSP1"></p>
  <h2 id="SQCW">Подведение итогов</h2>
  <p id="axgB">В этом руководстве мы узнали, как преобразовать SQL в Excel с помощью трёх различных методов:</p>
  <ul id="A6Sy">
    <li id="ADo5">Мы сделали это непосредственно в Excel с помощью встроенного инструмента для соединения.</li>
    <li id="lr56">Другой подход заключался в использовании Microsoft SQL Server Management Studio.</li>
    <li id="1Wyv">Наконец, мы экспортировали базу данных SQL в Excel через n8n. Это позволило нам достичь нашей цели автоматизированным способом и без использования кода.</li>
  </ul>
  <p id="EbDH"></p>
  <hr />
  <p id="JllJ">Выражаю благодарность <a href="http://t.me/e_d_p" target="_blank">Эдуарду Парсаданяну</a> и <a href="http://t.me/jeevas_jul" target="_blank">Юлии Татарниковой</a> за данное <a href="https://blog.n8n.io/export-sql-to-excel/" target="_blank">руководство</a>. </p>
  <p id="AK5N"></p>
  <p id="FRA2" data-align="center"><a href="http://t.me/n8n_appsmithov" target="_blank">Энэйтэн Эппсмитов</a></p>

]]></content:encoded></item></channel></rss>