Таймкоды в Excel: как импортировать CSV и сохранить время как текст
Как сохранить исходные таймкоды и метки участников при импорте расшифровки CSV в Excel: типы колонок, ведущие нули и проверка повторного экспорта.
Отделите таймкод от времени суток
Метка 00:01:20 в расшифровке обозначает место в записи. Она не обязательно является временем суток и не всегда должна участвовать в арифметике таблицы. Для поиска реплики важно сохранить точную исходную форму, включая ведущие нули и разделитель долей секунды.
Получите расшифровку аудио и подготовьте таблицу реплик. Для каждой записи полезны устойчивый id, таймкод, участник и текст. Если нужен расчёт длительности, добавьте отдельную числовую колонку секунд; исходную строку таймкода оставьте рядом.
Не смешивайте в одной колонке 01:20 как минуты с 01:20 как часы. Это вопрос собственной схемы данных, а не настройки Excel. Сначала подпишите используемый формат в карточке файла.
Настройте импорт до загрузки в лист
В современных настольных версиях Excel начните с Данные → Из текста/CSV. Проверьте кодировку и разделитель в предпросмотре. Когда нужно изменить тип колонок, используйте преобразование данных перед загрузкой. Названия элементов зависят от версии и локализации.
Для таймкода, id и метки участника установите тип «Текст». Если в преобразованиях уже появился автоматический шаг изменения типа, проверьте, не преобразовал ли он исходное значение раньше. При необходимости вернитесь к исходному текстовому импорту и задайте правильное правило.
Ведущие нули у id вроде 0012 имеют значение, когда это код, а не количество. Такой столбец также должен быть текстовым. Не полагайтесь на внешнее сходство ячеек: две одинаково выглядящие записи могут храниться в разных типах.
Проверьте сложные поля после загрузки
Сравните несколько исходных значений: 00:01:20, 01:02:03.500 и идентификатор 0012. Добавьте строку с кавычками и запятой внутри реплики. Проверьте, что текст не разошёлся по лишним колонкам, а участник не съехал к соседней реплике.
Если файл открывался двойным щелчком и нули исчезли, сохраните этот результат отдельно и заново импортируйте исходник. Назначить ячейке текстовый формат после преобразования — не всегда способ вернуть утраченные символы.
Правильную подготовку кавычек и переносов показывает пример записи CSV через Python. Здесь проверяется следующий этап: что сделал с теми же полями табличный редактор. Исправный исходный CSV и правильно импортированный лист — два отдельных результата.
Сохраните таблицу и проверьте экспорт
Рабочий XLSX сохраняет настройки книги, а CSV остаётся текстовым представлением данных. Если передаёте оба файла, подпишите назначение каждого. Цвета, комментарии и типы ячеек нельзя ожидать внутри CSV как внутри книги Excel.
После экспорта откройте текстовый файл и сравните значения таймкодов с первоначальными. Не проверяйте экспорт только повторным открытием в Excel: оно может снова применить те же автоматические преобразования.
Для расчётов используйте отдельную числовую колонку и понятную единицу — секунды. Для возвращения к записи оставьте исходный таймкод. Такое разделение делает таблицу удобной и не меняет текстовый источник под требования арифметики.
Учебный пример: проверка на коротком фрагменте
Ниже вымышленная запись. Имена, время и содержание нужны только для объяснения порядка работы.
| Колонка | Учебное значение | Нужный тип |
|---|---|---|
| id | 0012 | Текст: нули сохранены |
| timecode | 00:01:20 | Текст: исходная метка |
| seconds | 80 | Число: для вычисления |
Повторите проверку на своей копии записи. Учебные значения не описывают Ваш файл и не подтверждают качество всей расшифровки.
Заготовка для собственной проверки
Файл CSV: [имя] Разделитель: [символ] Кодировка: UTF-8 id: текст timecode: текст speaker: текст text: текст seconds: отдельное число, если нужно Проверены строки: [начало / середина / конец] Повторный экспорт сверён: [результат]
Частые вопросы
Таймкод обязательно должен быть временем Excel?
Нет. Для сохранения исходной метки подходит текстовая колонка.
Можно сразу открыть CSV двойным щелчком?
Можно, но автоматическое определение типов способно изменить данные. Управляемый импорт даёт больше контроля.
Текстовый формат вернёт исчезнувшие нули?
Не всегда. Надёжнее заново импортировать неизменённый исходник.
Как считать длительность?
Используйте отдельное поле секунд, сохраняя первоначальную строку времени.