Как создать новую книгу Excel: 7 проверенных способов с примерами

Создание новой книги в Microsoft Excel — базовая операция, с которой начинается любая работа с таблицами. Однако даже здесь есть нюансы: от стандартного Ctrl+N до автоматизации через VBA или интеграции с Power Query. Эта статья охватывает все актуальные способы создания файлов Excel в 2026 году, включая малоизвестные трюки для опытных пользователей.

Мы разберём не только классические методы для Windows и macOS, но и особенности работы в Excel Online, а также покажем, как создать книгу с предварительно настроенными параметрами (размером листа, стилями, формулами) за считанные секунды. Если вы устали каждый раз настраивать одни и те же параметры вручную — здесь вы найдёте решение.

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

1. Стандартный способ: новая книга через меню Excel

Самый очевидный метод — использовать встроенные инструменты программы. Он подходит для всех версий Excel (начиная с 2010), включая Microsoft 365 и Excel 2021. Вот как это работает:

Откройте приложение Excel (если оно ещё не запущено). По умолчанию программа сразу предложит создать новую книгу — это окно называется Экран запуска. Здесь вы увидите:

  • 📊 Пустая книга — чистый лист без данных;
  • 📑 Последние файлы — список недавно открываемых документов;
  • 📂 Шаблоны — готовые макеты для бюджетов, календарей и т.д.

Если экран запуска не появился (например, вы закрыли его ранее), нажмите сочетание клавиш Ctrl+N (для Windows) или ⌘+N (для macOS). Это мгновенно создаст новую книгу с одним листом Лист1.

⚠️ Внимание: В Excel 2016 и старше при первом запуске может открываться приветственное окно с предложением зарегистрироваться в Microsoft 365. Его можно закрыть крестиком в правом верхнем углу — это не помешает созданию файла.
📊 Какой версией Excel вы пользуетесь чаще всего?
Excel 2010-2016
Excel 2019/2021
Microsoft 365 (подписка)
Excel Online
Другая версия

2. Создание книги из шаблона: экономия времени

Если вам регулярно приходится работать с однотипными документами (например, отчётами, сметами или инвентарными ведомостями), шаблоны Excel сэкономят часы времени. Microsoft предлагает сотни бесплатных шаблонов, а также позволяет создавать свои.

Чтобы воспользоваться готовым шаблоном:

  1. На экране запуска Excel выберите вкладку Другие шаблоны (или New from template в английской версии).
  2. В строке поиска введите ключевое слово (например, бюджет, календарь, инvoice).
  3. Выберите понравившийся шаблон и нажмите Создать.

Для создания собственного шаблона:

  • 📝 Настройте книгу так, как вам нужно (добавьте формулы, форматирование, логотип компании).
  • 💾 Перейдите в Файл → Сохранить как.
  • 📁 В поле Тип файла выберите Шаблон Excel (*.xltx).
  • 🔄 Сохраните в папку Custom Office Templates (обычно находится по пути C:\Users\ИмяПользователя\Documents\Custom Office Templates).

3. Новая книга через Power Query: для работы с данными

Power Query — это инструмент для импорта, преобразования и объединения данных из разных источников. Но мало кто знает, что с его помощью можно создать новую книгу с автоматически загруженными данными из базы, CSV или веб-страницы.

Алгоритм действий:

  1. Откройте Excel и перейдите на вкладку Данные (или Data).
  2. Нажмите Получить данныеИз других источниковПустая запрос (Blank Query).
  3. В открывшемся редакторе Power Query введите M-код для создания таблицы. Например, чтобы создать книгу с пустой таблицей из 10 строк и 5 столбцов, используйте:
let

Source = Table.FromRecords({

[Column1 = null, Column2 = null, Column3 = null, Column4 = null, Column5 = null],

[Column1 = null, Column2 = null, Column3 = null, Column4 = null, Column5 = null],

[Column1 = null, Column2 = null, Column3 = null, Column4 = null, Column5 = null],

[Column1 = null, Column2 = null, Column3 = null, Column4 = null, Column5 = null],

[Column1 = null, Column2 = null, Column3 = null, Column4 = null, Column5 = null],

[Column1 = null, Column2 = null, Column3 = null, Column4 = null, Column5 = null],

[Column1 = null, Column2 = null, Column3 = null, Column4 = null, Column5 = null],

[Column1 = null, Column2 = null, Column3 = null, Column4 = null, Column5 = null],

[Column1 = null, Column2 = null, Column3 = null, Column4 = null, Column5 = null],

[Column1 = null, Column2 = null, Column3 = null, Column4 = null, Column5 = null]

})

in

Source

После ввода кода нажмите Закрыть и загрузить (Close & Load). Excel создаст новую книгу с таблицей на отдельном листе.

⚠️ Внимание: Если вы планируете использовать Power Query для регулярной загрузки данных (например, из SQL или API), сохраните запрос в книге. В противном случае при следующем открытии файла Excel запросит обновить данные, что может занять время.

4. Автоматизация через VBA: для продвинутых пользователей

Если вам нужно создать книгу с заранее определёнными параметрами (например, с 3 листами, конкретными названиями, предварительным форматированием), VBA-макрос справится с этой задачей за доли секунды.

Пример макроса, который создаёт книгу с:

  • 📄 Тремя листами (Отчёт, Данные, Сводка);
  • 🎨 Заданным цветом вкладок;
  • 📏 Фиксированной шириной столбцов A:D.
Sub CreateCustomWorkbook()

Dim wb As Workbook

Set wb = Workbooks.Add

' Удаляем лишние листы (по умолчанию их 1)

Application.DisplayAlerts = False

For Each ws In wb.Worksheets

ws.Delete

Next ws

Application.DisplayAlerts = True

' Добавляем 3 листа с именами

Dim wsReport As Worksheet, wsData As Worksheet, wsSummary As Worksheet

Set wsReport = wb.Worksheets.Add(After:=wb.Worksheets(wb.Worksheets.Count))

Set wsData = wb.Worksheets.Add(After:=wb.Worksheets(wb.Worksheets.Count))

Set wsSummary = wb.Worksheets.Add(After:=wb.Worksheets(wb.Worksheets.Count))

wsReport.Name = "Отчёт"

wsData.Name = "Данные"

wsSummary.Name = "Сводка"

' Настраиваем цвета вкладок

wsReport.Tab.Color = RGB(255, 100, 100) ' Красный

wsData.Tab.Color = RGB(100, 255, 100) ' Зелёный

wsSummary.Tab.Color = RGB(100, 100, 255) ' Синий

' Фиксируем ширину столбцов A:D

wsReport.Columns("A:D").ColumnWidth = 15

wsData.Columns("A:D").ColumnWidth = 15

wsSummary.Columns("A:D").ColumnWidth = 15

' Сохраняем книгу в текущей папке

Dim savePath As String

savePath = ThisWorkbook.Path & "\Новая книга.xlsx"

wb.SaveAs savePath

End Sub

Чтобы запустить макрос:

  1. Нажмите Alt+F11, чтобы открыть редактор VBA.
  2. Вставьте код в модуль (Insert → Module).
  3. Запустите макрос клавишей F5.

Включить поддержку макросов в настройках Excel (Файл → Параметры → Центр управления безопасностью → Параметры центра → Включить все макросы)

Сохранить книгу с расширением .xlsm (книга с поддержкой макросов)

Проверить, нет ли в коде ошибок (например, несуществующие пути к папкам)

Сделать резервную копию важных данных (макрос может перезаписать файлы)

-->

5. Создание книги в Excel Online: особенности облачной версии

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

Чтобы создать новую книгу в Excel Online:

  1. Перейдите на сайт office.com и авторизуйтесь.
  2. В списке приложений выберите Excel.
  3. Нажмите Новая пустая книга (New blank workbook).

Отличия Excel Online от десктопной версии:

Функция Excel Online Excel для Windows/macOS
Создание макросов ❌ Нет ✅ Да
Power Query ✅ Ограниченно (только базовые запросы) ✅ Полный функционал
Сохранение шаблонов ❌ Нет ✅ Да
Автосохранение ✅ Каждые несколько секунд ✅ Настраивается в параметрах
Работа офлайн ❌ Только с подключением к интернету ✅ Полная поддержка

Важно: файлы, созданные в Excel Online, по умолчанию сохраняются в OneDrive. Чтобы скачать книгу на компьютер, нажмите Файл → Сохранить как → Загрузить копию.

6. Новая книга через командную строку (для автоматизации)

Если вам нужно создать книгу Excel программно (например, в рамках скрипта или пакетного файла), можно использовать командную строку Windows или PowerShell. Это полезно для автоматизации рутинных задач.

Способ 1: через PowerShell (создаёт пустую книгу и сохраняет её):

$excel = New-Object -ComObject Excel.Application

$excel.Visible = $true

$workbook = $excel.Workbooks.Add()

$savePath = "C:\Temp\Новая_книга.xlsx"

$workbook.SaveAs($savePath)

$excel.Quit()

Способ 2: через VBScript (сохраняет книгу с 2 листами):

Set objExcel = CreateObject("Excel.Application")

objExcel.Visible = True

Set objWorkbook = objExcel.Workbooks.Add()

objWorkbook.Worksheets.Add()

objWorkbook.SaveAs "C:\Temp\Мой_отчёт.xlsx"

objExcel.Quit

⚠️ Внимание: При использовании COM-объектов (как в примерах выше) Excel может оставаться запущенным в фоне, даже после выполнения скрипта. Чтобы избежать утечек памяти, всегда явно вызывайте метод Quit() и используйте ReleaseComObject в PowerShell.
Как проверить, не висит ли Excel в процессах?

Откройте Диспетчер задач (Ctrl+Shift+Esc) → вкладка Процессы → найдите EXCEL.EXE. Если процесс остался после выполнения скрипта — завершите его вручную.

7. Создание книги с данными из внешних источников

Excel позволяет создавать новые книги с автоматически подгруженными данными из:

  • 📄 CSV/ТXT — импорт из текстовых файлов;
  • 🗃️ SQL — подключение к базам данных;
  • 🌐 Веб — парсинг таблиц с сайтов;
  • 📊 API — загрузка JSON/XML через Power Query.

Пример: создание книги с данными из CSV:

  1. Откройте Excel и перейдите на вкладку Данные.
  2. Нажмите Получить данные → Из файла → Из текстового/CSV-файла.
  3. Выберите файл на жёстком диске и нажмите Импорт.
  4. В открывшемся окне предварительного просмотра настройте разделители и кодировку (обычно UTF-8 или Windows-1251).
  5. Нажмите Загрузить — Excel создаст новую книгу с данными из файла.

Для подключения к SQL-базе:

  1. Вкладка ДанныеПолучить данные → Из базы данных → Из SQL Server.
  2. Введите имя сервера, базы данных и credentials (если требуется аутентификация).
  3. Напишите SQL-запрос или выберите таблицу.
  4. Нажмите OK → Excel создаст книгу с результатами запроса.

FAQ: Частые вопросы о создании книг Excel

Можно ли создать книгу Excel без установленного офиса?

Да, есть несколько способов:

  • Использовать Excel Online (бесплатно через браузер).
  • Установить бесплатные альтернативы: LibreOffice Calc, Google Sheets, OnlyOffice.
  • Скачать Microsoft 365 Mobile (бесплатная версия для смартфонов с лимитами).

Обратите внимание: файлы, созданные в альтернативных редакторах, могут некорректно отображаться в оригинальном Excel (особенно сложные формулы или макросы).

Как создать книгу с защищёнными листами?

Сделайте это вручную или через макрос:

  1. Создайте книгу (Ctrl+N).
  2. Перейдите на лист, который нужно защитить.
  3. На вкладке Рецензирование нажмите Защитить лист.
  4. Задайте пароль и выберите разрешённые действия (например, Выделение заблокированных ячеек).

Для автоматизации через VBA:

ActiveSheet.Protect Password:="yourpassword", UserInterfaceOnly:=True
Почему при создании книги Excel открывается в режиме "Только для чтения"?

Это происходит по следующим причинам:

  • Файл уже открыт в другом экземпляре Excel (проверьте Диспетчер задач).
  • Файл находится в облачном хранилище (OneDrive, SharePoint) и синхронизируется.
  • У вас нет прав на запись в папку (например, книга сохранена в C:\Program Files).
  • Файл помечен как final (в свойствах документа).

Решение: сохраните книгу в другую папку или закройте все экземпляры Excel.

Как создать книгу с предварительно заполненными формулами?

Есть 3 способа:

  1. Шаблон: Создайте книгу с формулами и сохраните как .xltx (см. раздел 2).
  2. Power Query: Используйте M-код для генерации таблиц с формулами (см. раздел 3).
  3. VBA: Напишите макрос, который добавляет формулы при создании книги. Пример:
    Sub AddFormulas()
    

    Dim ws As Worksheet

    Set ws = ActiveSheet

    ws.Range("A1").Formula = "=SUM(B1:B10)"

    ws.Range("A2").Formula = "=AVERAGE(C1:C10)"

    End Sub

Можно ли создать книгу Excel на Mac так же, как на Windows?

Да, но есть нюансы:

  • Сочетание клавиш для новой книги: ⌘+N (вместо Ctrl+N).
  • Путь к пользовательским шаблонам: /Users/ИмяПользователя/Library/Group Containers/UBF8T346G9.Office/User Content.localized/Templates.localized/Excel.
  • В Excel для Mac нет встроенной поддержки Power Query до версии 16.25 (2019 год). Для новых версий функционал доступен как Получить данные.

Также на Mac может не работать часть VBA-кода, написанного для Windows (например, обращения к Shell или WinAPI).