Название, место, дата и время, часовой пояс, повторение, приглашённые, напоминания и заметки — затем скачайте файл .ics или откройте его прямо в календаре. Также можно вставить расписание или прикрепить документ либо фотографию, чтобы создать сразу несколько событий.

Какой формат CSV принимает импортёр Google Календаря?

Google Календарь и Outlook читают CSV, первая строка которого выглядит ровно так: Subject, Start Date, Start Time, End Date, End Time, All Day Event, Description, Location. Даты указываются в формате MM/DD/YYYY, а время — в 12-часовом формате с суффиксом (09:00 AM); в строке для события на весь день All Day Event устанавливается в True, а обе ячейки времени остаются пустыми. ICS Maker экспортирует этот заголовок вместе с одной корректной строкой, чтобы вы могли вставить остальную часть таблицы под ней. Эти восемь столбцов — это всё, что несёт CSV: ни часового пояса, ни правила повторения, ни списка гостей, ни напоминаний, ни URL, — поэтому используйте .ics всякий раз, когда что-то из этого важно, а CSV — когда объём делает файл на каждое событие абсурдным.

Столбцы по порядку

Subject,Start Date,Start Time,End Date,End Time,All Day Event,Description,Location

Эти восемь заголовков, написанные и оформленные с заглавными буквами именно так, — это то, что ищет импортёр Google Календаря; Outlook принимает ту же таблицу. Даты указываются в формате MM/DD/YYYY, а время — в 12-часовом формате с суффиксом — 09:00 AM, — потому что именно так их читают импортёры без домыслов. Событие на весь день устанавливает All Day Event в значение True и оставляет обе ячейки времени пустыми.

Переключите формат загрузки на CSV, и вы получите одну корректную строку плюс заголовок. Откройте файл в таблице, вставьте остальные двести строк и импортируйте всё сразу.

Дата окончания — не та же, что в .ics

В CSV дата окончания — это последний день, который охватывает событие. В .ics то же самое событие заканчивается днём позже, потому что DTEND исключающая: однодневное событие 15-го числа имеет DTEND;VALUE=DATE:20260816. Оба файла здесь написаны на основе одного и того же события, и каждый оформлен так, как того ожидает его собственный формат, поэтому на бумаге они расходятся, а в календаре совпадают. Это стоит знать, прежде чем вручную составлять таблицу по присланному вам .ics.

Что CSV не может передать

В таблице восемь столбцов, а в iCalendar — сотня свойств, поэтому потери реальны: ни часового пояса, ни правила повторения, ни списка гостей, ни напоминаний, ни статуса, ни URL. Каждая строка — это название, промежуток времени, флаг события на весь день, описание и место. Именно поэтому импорт через таблицу — запасной вариант, а не выбор по умолчанию: обращайтесь к нему, когда объём делает файл на каждое событие абсурдным, или когда календарь наотрез отказался принимать .ics, а .ics используйте всякий раз, когда важны детали.

Куда его импортировать

Google Календарь
Настройки → Импорт и экспорт → Импорт, затем выберите файл и календарь назначения.
Outlook, настольная версия
Файл → Открыть и экспортировать → Импорт/экспорт → Импорт из другой программы или файла → Значения, разделённые запятыми.
Что-то ещё
Большинство календарей импортируют .ics, но не CSV. Преобразуйте таблицу в отдельный файл на каждое событие или используйте календарь, который примет CSV, а затем подпишитесь на него из другого приложения.

Вопросы

Какие столбцы нужны для импорта CSV в Google Календарь?
Subject, Start Date, Start Time, End Date, End Time, All Day Event, Description, Location — написанные и оформленные с заглавными буквами именно так, в первой строке. Subject и Start Date — те два столбца, значение в которых обязательно должно быть в каждой строке.
Какой формат даты требует импортёр?
MM/DD/YYYY, то есть 15 августа 2026 года — это 08/15/2026, а время указывается в 12-часовом формате с AM или PM, например 09:00 AM. Другие варианты написания иногда принимаются, а иногда молча воспринимаются как другой день — именно этой ошибки стоит избегать в таблице из двухсот строк.
Может ли CSV импортировать повторяющиеся события или напоминания?
Нет. Столбцы CSV охватывают название, промежуток времени, флаг события на весь день, описание и место, и ничего больше — ни правила повторения, ни напоминаний, ни участников, ни часового пояса. Вместо этого импортируйте повторяющееся событие как .ics, где одна строка RRULE описывает всю серию.
Почему в моей таблице в названии появляется случайный апостроф?
Потому что название начиналось с =, +, -, или @, а ячейка, начинающаяся с одного из этих символов, при открытии таблицы выполняется как формула. Ведущий апостроф помечает ячейку как обычный текст; импортёры не считают его частью названия. Это намеренная защита, а не ошибка.