ICS to CSV Converter ICS to CSV Converter

Скачать конвертер ICS в CSV для Windows

Преобразует файлы календарей .ics и .vcs в одну таблицу CSV на ПК. Часовые пояса, даты на весь день и повторяющиеся события сохраняют значение.

ICS to CSV Converter Скриншот.
Направьте конвертер ICS в CSV на папку, и каждый файл .ics и .vcs в ней преобразуется в одну таблицу, готовую для Excel или Google Таблиц. Каждое событие и каждая задача считывается в соответствии с RFC 5545, записи журнала тоже, поэтому встреча, начавшаяся в 9:00 в Берлине, не отобразится в 8:00 в столбцах. Файлы остаются на диске, где они находятся.
Добавление файлов календаря.

1. Добавление файлов календаря

1. Добавление файлов календаря

Перетащите папку в список файлов для пакетного преобразования файлов ICS. Конвертер рекурсивно обходит папку и собирает каждый файл .ics и .vcs, включая экспорты нескольких календарей, содержащие тысячи событий в одном файле. Нажмите любой файл, чтобы просмотреть разобранные события на панели предварительного просмотра.

Выбор выходного шаблона.

2. Выбор выходного шаблона

2. Выбор выходного шаблона

Три шаблона в списке. Google Календарь и Outlook Календарь соответствуют ожидаемым заголовкам при импорте, а Простой сохраняет каждое разобранное поле. Вы также выбираете часовой пояс для временных меток. Собственный часовой пояс события - один вариант, UTC и часовой пояс ПК - другие. Сопоставитель столбцов присутствует, если необходимо удалить столбец, переместить его или переименовать заголовок.

Конвертация.

3. Конвертация

3. Конвертация

Вся очередь попадает в один файл Calendar.csv в папке назначения. Без диалога "Сохранить как" для каждого файла, без прохождения по списку по одному элементу.

Почему использовать конвертер ICS в CSV

Нет промежуточного приложения календаря.

Нет промежуточного приложения календаря

Перемещение данных календаря между приложениями часто приводит к ошибкам. Новый Outlook удалил импорт календарей CSV, что подтверждают ответы собственной поддержки Microsoft, и пользователи обнаруживают это в середине задачи, на полпути к миграции, которую они уже планировали с учетом этого. Прямое чтение файла в таблицу исключает приложение календаря из процесса. Пользователь сам сортирует и проверяет данные, и все отсутствующие данные отображаются в строке вместо потери импортером.

Одна таблица из папки календарей

Координаторы ежемесячно пересобирают один и тот же отчет вручную. Экспортируют календарь, перепечатывают категории, подсчитывают часы на человека. Пакетное преобразование объединяет десятки файлов .ics, по одному на коллегу или на комнату, в единый дедуплицированный CSV за один проход. Работа начинается с подсчета, а не с набора текста.

Одна таблица из папки календарей.
Календарь остается на ПК.

Календарь остается на ПК

Поиск по этой задаче показывает, что половина страницы - это браузерные конвертеры. Однако файл календаря не является нейтральным. Он содержит имена и адреса электронной почты всех приглашенных, тему каждой встречи, иногда домашний адрес. Это настольное программное обеспечение, поэтому ваши календари загружаются с локального диска, и CSV сохраняется рядом с ними, без учетной записи и сервера между ними.

Что делает конвертер ICS в CSV с вашими календарями

Анализирует гораздо больше, чем базовые поля

Реальный набор компонентов обрабатывает VEVENT и VTODO, а также записи VJOURNAL, поэтому будильник, определенный внутри встречи, остается привязанным к ней, а не попадает в отдельную строку. Свернутые строки, экранированный текст, кодировки CHARSET и QUOTED-PRINTABLE для каждого свойства обрабатываются при чтении. Старые архивы .vcs часто приходят в windows-1251 или аналогичной устаревшей кодовой таблице, и они становятся читаемыми.

Оба формата календаря

Принимаются как современный iCalendar (.ics), так и устаревший vCalendar 1.0 (.vcs). Ветка .vcs важна, если ваш архив получен со старого Outlook, телефона Nokia или Sony Ericsson. Не каждый конвертер их обрабатывает.

Часовые пояса берутся из самого файла

Смещение вычисляется на основе правил VTIMEZONE внутри календаря, из блоков STANDARD и DAYLIGHT со значениями TZOFFSETFROM и TZOFFSETTO, и применяется правило, действовавшее на дату события. Если VTIMEZONE отсутствует, используется резервная таблица общих имен IANA, и строка помечается, чтобы вы могли видеть, какие метки времени основаны на предположении.

Даты, сохраняющие свой день

DTEND в iCalendar является исключительным. Запись на весь день 5-го числа хранится как заканчивающаяся 6-го (RFC 5545), поэтому, если воспринимать буквально, один день охватывает два дня в таблице. Граница здесь преобразуется обратно, значения DURATION в формате ISO 8601 расширяются до реального времени окончания, а элементы VTODO приносят свои поля DUE, COMPLETED и PERCENT-COMPLETE.

Повторение простым языком

RRULE и RDATE сохраняются точно в том виде, в каком они представлены в файле, так же как EXDATE и RECURRENCE-ID. Рядом с исходным правилом появляется читабельный столбец: «Каждые 2 недели по пн, ср, до 2026-12-31», потому что это та версия, которую вы фактически читаете при просмотре листа из двухсот строк.

Столбцы под вашим контролем

Участники сохраняют свои параметры CN и ROLE вместе с PARTSTAT, а многозначные поля, такие как категории или списки RDATE, попадают либо в пронумерованные столбцы, либо в одну объединенную ячейку, в зависимости от того, что подходит для листа. Дубликаты сворачиваются по UID и RECURRENCE-ID, с SUMMARY плюс DTSTART в качестве запасного ключа. Вывод - UTF-8 с BOM и цитированием RFC 4180, поэтому Excel открывает кириллический или CJK текст двойным щелчком и пропускает мастер импорта.

Три шаблона вывода

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

ШаблонПолучаемые столбцыИспользовать, когда
Календарь GoogleТема, Дата начала, Время начала, Дата окончания, Время окончания, Событие на весь день, Описание, Местоположение, Личное; даты в формате ММ/ДД/ГГГГ, время в формате чч:мм AM/PMтаблица попадает в Google Таблицы или обратно в Календарь Google
Календарь Outlook19 столбцов в порядке, ожидаемом Outlook, с датой и временем напоминания, заполненными из VALARM, и «Показывать время как», заполненным из TRANSP; участники разделены на Обязательных и НеобязательныхOutlook является получателем, и его строка заголовка должна точно совпадать
Простой / Полныйкаждое проанализированное поле в ISO 8601, UID, RRULE, STATUS, SEQUENCE и X-свойства включенывы проверяете или архивируете данные, а не импортируете их куда-либо
 Скачать бесплатно
ICS to CSV Converter
ICS to CSV ConverterПреобразование папки календарей в одну электронную таблицу на вашем ПК.

Кто использует программное обеспечение для преобразования ICS в CSV

Планировщики и координаторы операций

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

ИТ-администраторы, перемещающие календари

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

Любой, у кого есть файлы .ics и Excel

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

ICS to CSV Converter

ICS to CSV Converter

Языки
Размер файла

5 Мб

Версия

1.0

Последнее обновление

17/06/26

-1 руб.

🖥️ System Requirements

  • Windows 11/10/8.1/8/7 (32/64 бит)
  • Intel i3, AMD Ryzen 5 or above
  • 4 GB of RAM or above
  • NVIDIA® GeForce® series 8 and 8M, Intel® HD Graphics 2000, Quadro FX 4800, Quadro FX 5600, AMD Radeon™ R600, Mobility Radeon™ HD 4330, Mobility FirePro™ series, Radeon™ R5 M230 or higher graphics card with up-to-date drivers
  • 1280 × 768 screen resolution, 32-bit color
  • 1 GB of free hard disk space or above

🙋 Часто задаваемые вопросы

Да, и целую папку таких файлов одновременно. Файл .ics - это обычный текст в формате iCalendar, поэтому конвертация iCalendar в CSV - это фактически парсинг плюс отображение в столбцы. Хороший результат от грубого отличает кропотливая часть, а именно правила часовых поясов, исключительный DTEND и списки участников, и именно на это тратит усилия эта программа.

Excel не открывает .ics напрямую. Маршрут сначала проходит .ics в .csv, а затем Excel открывает CSV как обычный лист, с временем начала и окончания уже в своих столбцах, так что вы можете сортировать или фильтровать по ним. В большинстве случаев мастер импорта текста не появляется.

Обычно потому, что Windows передает .ics приложению календаря, которое импортирует события и показывает вам календарь вместо файла. Другой случай - файл, который на самом деле не является iCalendar. Некоторые приглашения Outlook передаются как TNEF (winmail.dat) под именем .ics, и парсер iCalendar сообщит о нуле событий для них. Откройте файл в текстовом редакторе, чтобы различить их, так как настоящий iCalendar начинается с BEGIN:VCALENDAR.

Google экспортирует календари как .ics, один файл или ZIP-архив из всех. Подайте этот экспорт, и вы получите CSV. Это также более безопасное направление. Справочные документы Google указывают, что импорт CSV обратно не приводит к появлению гостей и превращает повторяющееся событие в серию отдельных одноразовых записей, поэтому лист, созданный из экспорта .ics, содержит больше, чем тот, который был пройден через календарь. Если фактически была загружена адресная книга, а не календарь, она поступает как .vcf, а не .ics, и программа-конвертер CSV в vCard превращает CSV имен и номеров обратно в карты.

Сохраните или перешлите календарь как файл .ics, затем конвертируйте его здесь с помощью шаблона Outlook. Собственные правила CSV Microsoft строги. Строка заголовка должна оставаться на месте, и ее язык должен соответствовать языку, на котором работает Outlook, именно поэтому готовый шаблон лучше, чем редактирование заголовков вручную.

Краткий ответ: что-то прочитало часовой пояс по его названию, а не по его правилам. Развернутый ответ: когда название зоны в файле не соответствует известному принимающему приложению названию, это приложение часто возвращается к GMT, и каждая временная метка перемещается вместе с ним. Здесь смещение берется из блока VTIMEZONE в файле, с правилом летнего времени, примененным на эту дату, поэтому январская встреча и июльская встреча получают каждое свое смещение.

На вашей стороне все в порядке, исправление находится на стороне отправителя. Попросите того, кто отправил приглашение, переслать его как простое вложение .ics, или откройте сообщение в почтовом клиенте, из которого оно пришло, и сохраните элемент календаря еще раз оттуда. То, что попадает сюда после этого, - это обычный файл iCalendar, который это программное обеспечение для конвертации ICS в CSV читает вместе с vCalendar 1.0.

Нет, это настольная программа для Windows. На Mac обычные пути - это браузерный конвертер или скрипт Python, ни один из которых не сохраняет работу так локально, как программа, работающая на вашей собственной машине.

Не в этой версии. Конвертация идет в одну сторону, из .ics и .vcs в CSV. Обратное направление находится в списке для более позднего выпуска.

Оценить ICS to CSV Converter

  • Windows 7
  • Windows 8
  • Windows 10
  • Windows 11
Автор: SoftOrbits (English)
Средний рейтинг: 4,5 от 825 голоса

Risk-free download

14-day money-back guarantee
Full refund, no questions asked
progressive-webapps/apis/offline-first Created with Sketch.
100% offline
Your files never leave your PC
Safe & secure download
Directly from the official website
No sign-up required
No account or email to get started
Trusted since 2006
Desktop software for Windows