Практика работы с Telegram

Экспорт парсера Telegram: CSV, Excel и TXT

Материал · Редакционная проверка текста: · Как проверяем материалы

Как открыть CSV в Excel без потери начальных нулей и длинных ID: UTF-8, разделитель, текстовый тип и сверка с исходником. Учебный CSV для проверки импорта.

Редакция Telecobra · Обновлено 10 октября 2026

Короткий ответ#

Открывайте CSV через импорт текста, проверьте кодировку и разделитель, а идентификаторам и кодам задайте тип «Текст» до загрузки на лист. Затем сравните значения с исходным файлом. Читаемая кириллица ещё не означает, что Excel сохранил начальные нули и все цифры длинного ID.

Что получится в конце#

У вас останутся неизменённый исходный CSV и отдельная рабочая книга Excel, в которой совпадают число записей, расположение столбцов и проверенные значения. Ниже есть скачиваемый учебный файл с контрольными значениями: на нём удобно проверить настройки до открытия своей выгрузки.

Инструкция начинается с уже полученного файла. Доступные форматы и заголовки своей выгрузки проверьте по самому файлу и месту его получения. Учебная схема ниже не описывает обязательные колонки Telecobra, а сохранение рабочей книги в XLSX не подтверждает наличие экспорта XLSX в сервисе.

1. Подготовить исходник и выбрать рабочий формат#

Сохраните скачанный файл отдельно и работайте с копией. Рядом запишите источник, дату получения и, если файл относится к задаче, её идентификатор. Это позволит отличить ошибку импорта от сравнения двух разных выгрузок. Статус и итог задачи разбираются в инструкции по отчётам.

ФайлЧто учитыватьКак использовать здесь
CSVТекстовые записи с разделителем. Формат сам по себе не задаёт Excel тип каждой ячейки.Хранить исходник; при импорте явно выбирать нужные типы.
Рабочая книга XLSXМожет хранить типы ячеек, несколько листов и формулы.Сохранить свою проверенную таблицу из Excel для дальнейшей работы.
TXTРасширение не объясняет содержимое: это может быть список или таблица с разделителем.Сначала прочитать несколько записей и выяснить, что означает одна строка.

Если ваш TXT содержит только username, сравнивайте его с непустыми username той же выгрузки, с учётом применённых фильтров и повторов. Само расхождение числа строк не доказывает потерю записей. Подробная проверка дублей и пустых username есть в практикуме с локальной проверкой CSV.

2. Импортировать CSV в Excel#

Ниже описан путь для настольного Excel с импортом «Из текста/CSV». Названия команд и доступность Power Query зависят от версии и платформы. Ориентируйтесь на окно предварительного просмотра своего Excel; одинаковый интерфейс на Windows, Mac и в браузере здесь не предполагается.

  1. Начните с пустой книги. На вкладке «Данные» найдите «Из текста/CSV» или «Получить данные» → «Из файла» → «Из текста/CSV» и выберите копию исходника. При обычном открытии CSV Excel использует текущие настройки распознавания столбцов. Microsoft: импорт текстовых файлов.
  2. Проверьте кодировку и разделитель в предпросмотре. Для учебного файла ниже нужны UTF-8 и запятая. Для своей выгрузки выбирайте её фактический разделитель: после выбора должны получиться осмысленные заголовки и столбцы. UTF-8 с BOM помогает Excel распознать кодировку при открытии; отсутствие BOM можно обойти импортом с выбором UTF-8. Это отдельная проверка от типа идентификаторов. Microsoft: CSV в UTF-8.
  3. Остановите автоматическое преобразование ID в числа. Если окно импорта предлагает определение типов, выберите вариант без автоматического определения: тогда столбцы останутся текстовыми. Нажмите «Преобразовать данные», чтобы проверить типы до загрузки. Автоопределение по первым строкам или по всему файлу может ошибиться. Microsoft Learn: настройки Text/CSV.
  4. Назначьте тип «Текст» идентификаторам, кодам и телефонам. В редакторе Power Query выделите нужные столбцы и выберите текстовый тип. Если уже создан шаг «Изменённый тип», замените его преобразование для этих столбцов или удалите этот шаг и задайте типы заново. Добавление текстового типа после уже испорченного числа не возвращает потерянные цифры. Затем загрузите данные на лист. Microsoft: начальные нули и большие числа.

Для первой сверки удобно оставить все поля текстовыми. Числа для расчётов и даты преобразуйте после проверки, только в тех столбцах, где их смысл это допускает. ID — обозначение записи: складывать его цифры не требуется.

Если доступен только старый мастер импорта текста

В мастере выберите данные с разделителями, проверьте исходную кодировку, нужный разделитель и текстовый ограничитель — двойную кавычку. На последнем шаге выделите каждый столбец с ID или кодом и задайте формат «Текст». Для обычного CSV с пустыми полями не объединяйте последовательные разделители: пустое поле должно сохранить своё место. Мастер относится к устаревшим функциям и в некоторых версиях включается отдельно. Документация Microsoft по мастеру импорта.

3. Проверить настройки на учебном файле#

Все значения вымышленные. Это специально составленный тест импорта, а не экспорт Telecobra и не данные пользователей Telegram. В нём четыре записи и пять полей: sample_row, record_id, code, label, note. Длинные record_id выбраны только для проверки точности.

Скачать учебный CSV

Файл записан в UTF-8 с BOM, разделитель — запятая, каждое поле заключено в двойные кавычки. Формул в нём нет. Пустое поле note у третьей записи означает отсутствие примечания; его не нужно заполнять нулём. Настоящие кавычки внутри поля удвоены по правилам CSV.

ЗаписьТочный record_idТочный codeЧто ещё проверить
TRAINING-01123456789012345678000123В note текст «Запятая, внутри поля» целиком остаётся в одной ячейке.
TRAINING-021234567890123456790017В note виден текст «Кавычки "внутри" поля» с одной парой внутренних кавычек.
TRAINING-03DEMO-A03000000note пустой; название «Учебная запись В» находится в label.
TRAINING-04DEMO-A040100«Первая строка» и «Вторая строка» разделены переносом внутри одной ячейки note.

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

Не считайте записи по количеству переносов строки в текстовом редакторе: четвёртая запись содержит перенос внутри кавычек. Он относится к значению поля. Для проверки структуры нужен разбор CSV с учётом кавычек, а не деление текста по каждой запятой или новой строке.

4. Найти причину изменённых значений#

Excel хранит числа с точностью до 15 значащих цифр. Если числовой ID длиннее и был преобразован в число, конечные цифры могут измениться. Формат «Текст», назначенный уже после этого, не восстановит исходное значение. Возьмите исходный CSV и повторите импорт с правильным типом. Ограничение и способы сохранения кодов в документации Microsoft.

СимптомЧто проверитьДействие
Кириллица превратилась в нечитаемые символыКодировку исходника и выбранную кодировку импорта.Заново импортировать исходник; для учебного файла выбрать UTF-8.
Вся запись оказалась в одной ячейкеРазделитель в предпросмотре.Выбрать фактическую запятую, точку с запятой или другой разделитель файла.
После текста с запятой столбцы сдвинулисьКавычки вокруг поля и обработку кавычек импортёром.Проверить структуру CSV до ручного переноса значений между ячейками.
000123 стало 123Не был ли столбец распознан как числовой.Повторно импортировать его как текст. Не угадывать число потерянных нулей.
Два разных длинных ID стали одинаковымиПоследние цифры по исходному тексту, а также тип столбца.Повторить импорт как текст из исходника, затем снова сравнить значения.
Число выглядит как 1,23457E+17Полное значение в строке формул и исходник.Не делать вывод о целостности только по виду ячейки: научная запись — способ отображения, а точность требует отдельной сверки.

В своей выгрузке проверьте не только первую строку: найдите запись с начальным нулём, самый длинный ID, кириллицу, пустое поле и текст с разделителем, если они есть. Сравнивайте точные значения. Равное число записей не исключает подмену цифр; выборочная сверка не заменяет сравнение всех ключей, если от них зависит дальнейшая обработка.

5. Сохранить рабочую копию и повторить проверку#

После сверки сохраните книгу под новым именем в XLSX. Так исходный CSV останется доступен для повторного импорта, а рабочая книга сможет хранить несколько листов, форматирование и ваши расчёты. Это действие выполняется в Excel и не описывает формат выгрузки сервиса.

Если следующему инструменту нужен CSV, отдельно сохраните нужный лист в требуемом формате и снова импортируйте полученный файл с теми же настройками. Проверьте число записей, заголовки, ID и пустые значения. При сохранении CSV сохраняется только активный лист; возможности книги и форматирование переносятся не полностью. Microsoft: что теряется при смене формата.

Формулы для расчётов размещайте в рабочей книге отдельно от исходных полей. В Excel формула начинается со знака равенства; строковое значение с таким началом нужно проверять как данные, а не превращать в расчёт. Не исправляйте сохранение ID записью формулы вместо идентификатора. В учебном CSV этой статьи формул и подобных значений нет. Microsoft: формулы и операторы Excel.

Частые вопросы

Двойные кавычки в CSV гарантируют текстовый тип?

Нет. Кавычки отделяют содержимое поля, включая запятую или перенос строки. После чтения поля Excel всё ещё может определить его как число. Поэтому для ID нужен текстовый тип при импорте.

Можно ли восстановить длинный ID форматированием ячейки?

Если цифры уже изменились при числовом преобразовании, форматирование их не восстановит. Заново импортируйте исходный файл. Если осталась только повреждённая копия, потребуется повторно получить исходные значения, а не дописать предполагаемые цифры.

Почему сохранённый CSV при следующем открытии опять теряет нули?

CSV не сохраняет текстовый тип ячейки Excel. Даже если строка с нулями записана верно, новое открытие может снова включить автоматическое распознавание. Проверьте исходный текст и повторите управляемый импорт; для продолжения работы в Excel используйте сохранённую книгу XLSX.

На чём основана инструкция#

Документация Microsoft сверена при подготовке материала; ссылки на конкретные правила стоят рядом с инструкциями. Учебный CSV проверен на структуру и точное сохранение строковых значений при программном чтении. Этот тест не заменяет проверку импорта в вашей версии Excel. Новый запуск парсинга и проверка кнопок Telecobra для этой статьи не проводились.

Одна платформа · разные задачи

Подписка Telecobra

Соберите инструменты для работы с Telegram в одном кабинете. Сроки доступа, цены и условия — на странице подписки.

В этой инструкции описана только часть возможностей платформы. Полный список доступен в разделе функций.

Когда импорт можно считать проверенным#

Записи и столбцы разобраны правильно, контрольные значения совпали с исходником, а рабочая копия сохранена отдельно. Для учебного файла это четыре записи, пять полей, сохранённые начальные нули, два различающихся длинных ID и перенос внутри одного примечания.

ЭКСПОРТ ПАРСЕРА TELEGRAM — тематическая обложка с персонажем Telecobra
Тематическая иллюстрация к материалу; не снимок интерфейса.

Редакционная проверка: 10 октября 2026 года. Метод импорта основан на документации Microsoft, ссылки приведены в тексте. Данные скачиваемого примера вымышленные и не являются результатами клиентов.