CalendarPrep / 01WORKSPACE

Конвертер CSV в ICS

Конвертер CSV в ICS — Преобразование только в памяти браузера.

WORKSPACE / 01CSV → ICS

1Источник CSV

UTF-8 CSV с запятыми; 5 MiB, 2 000 строк, 64 столбца, 32 768 символов в ячейке. Григорианские даты, цифры ASCII и HH:mm.

Пример занятий · CSV ↓Пример дней рождения · CSV ↓

2Подтвердить столбцы

Повторение

Часовой пояс: IANA 2026b · 1970–2100

Импорт в календарь

Экспортируйте таблицу в UTF-8 CSV с запятыми. Загрузите или вставьте, сопоставьте название и дату начала, явно выберите формат, тип, пояс и повторение. Время 24-часовое HH:mm. Для перехода через полночь нужна более поздняя дата конца. Конечный день целодневного события включён; ICS хранит следующий.

Исходные даты рождения храните лично. Создайте start_date: 1960-05-12 → 2027-05-12, весь день ежегодно. Для високосного дня: 2028-02-29, затем 2032-02-29. 28 февраля или 1 марта выбирайте сознательно. Возраст и импорт года рождения не поддерживаются.

Google Календарь на компьютере: Настройки → Импорт и экспорт → Импорт. Выберите events.ics и тестовый календарь. Проверьте первые и последние даты. Это не подписка и не синхронизация; гости и конференции не переносятся. Apple/Outlook не проверены. Повторный импорт может создать дубли; UID не гарантирует обновление. Храните CSV и UID лично. При отказе из-за размера разделите строки на файлы, не разрывая серию. Байты показаны, предел назначения неизвестен.

Если инструмент заявляет локальную обработку файлов, его код преобразования не отправляет Google содержимое и имена выбранных файлов, локальные поисковые запросы или созданные результаты. Однако запросы страниц и рекламы всё равно могут передавать обычные данные браузера, устройства и запроса; локальная обработка файлов не означает, что никакие данные не покидают браузер. Google и его партнёры могут использовать cookie и сведения о текущих или прошлых посещениях этого или других сайтов для показа и персонализации рекламы. Управляйте персонализированной рекламой или отключите её на https://adssettings.google.com/; о том, как Google использует данные сайтов-партнёров, читайте на https://policies.google.com/technologies/partner-sites

Пояс места события сохраняет местное время начала. UTC остаётся UTC. Сохраняется исходная прошедшая длительность, поэтому конец может сдвинуться при летнем времени. Изменение законов требует обновления данных и экспорта. Делитесь только публичным URL инструмента.

Cloudflare Web Analytics отдельно обрабатывает посещения страниц, сведения о браузере/устройстве и скорость загрузки. В CalendarPrep нет адаптера аналитики успешных действий; код конвертации не отправляет содержимое CSV, имена файлов или результаты как события аналитики. Внешний скрипт работает на странице и может обращаться к отображённому содержимому. Сбор данных: https://developers.cloudflare.com/web-analytics/data-metrics/data-origin-and-collection/

Google Calendar · Импорт в календарь · Конфиденциальность

Вопросы и руководство

Почему пропало повторение? CSV может стать разовыми событиями; здесь создаётся ICS RRULE.

Почему пропускаются даты? Несуществующие 31-е числа, високосные дни и часы пропускаются без расхода счётчика.

Как исправить? Измените строку или сопоставление либо явно исключите и проверьте. Отчёт содержит только номера и фиксированные коды.

Почему десять? Первые десять начал в пределах года; правило экспорта не обрезается.

Занятия: 2027-03-01, 03-08, 03-15 в 09:00 UTC. Дни рождения: 2028-02-29 и 2032-02-29, весь день.