Чаще всего проблема в формате файла, его кодировке или разделителе. ViewCSV показывает сообщение о том, что пошло не так, а ниже описано, как исправить каждый случай. Пока вы разбираетесь, данные остаются на вашем устройстве.
Файл не открывается
- Файл больше 52 428 800 байт (50 МБ): разделите его на части или откройте в настольной программе.
- «Это книга Excel или другой табличной программы, а не CSV-файл»: сохраните книгу в табличной программе как «CSV UTF-8» и откройте полученный файл.
- «Похоже, это двоичный файл, а не текст»: сжатые файлы (.gz) сначала распакуйте; PDF не поддерживается.
- Больше 1 000 000 строк, 1000 столбцов или 5 000 000 ячеек: если число столбцов выглядит неправдоподобно, скорее всего, неверно выбран разделитель (см. ниже).
Вместо букв «кракозябры» или файл «не читается как текст в кодировке UTF-8»
ViewCSV сам определяет UTF-8 и UTF-16 с меткой порядка байтов (BOM). Старые выгрузки часто сохранены в другой кодировке: обычный «CSV (разделители — запятые)» из Excel и выгрузки из 1С на русской Windows чаще всего в Windows-1251, в западноевропейской Windows — в Windows-1252, а тип «CSV UTF-8» сохраняет UTF-8.
- Откройте «Параметры импорта»: на начальной странице или на верхней панели, когда файл уже открыт.
- Выберите кодировку, в которой сохранён файл: например, Windows-1251, Windows-1252, Windows-1250, Shift_JIS, EUC-KR или GB18030.
- Откройте файл ещё раз или нажмите «Прочитать заново». Ничего не перекодируется. Если байты не подходят к UTF-8 или UTF-16, появится сообщение об ошибке. Однокодовые кодировки вроде Windows-1251, а также Shift_JIS, EUC-KR и GB18030 могут принять чужие байты без ошибки: если буквы всё ещё выглядят неправильно, выберите другую кодировку.
Всё оказалось в одном столбце
Разделитель не распознан. Выберите в окне «Параметры импорта» запятую, точку с запятой, табуляцию или вертикальную черту и нажмите «Прочитать заново». Файлы из Excel с русскими региональными настройками, где столбцы разделены точкой с запятой, а в числах десятичная запятая, открываются нормально; суммы вроде 1490,00 просто остаются текстом.
«Значение в кавычках … нигде не закрывается»
В файле не хватает двойной кавычки, начиная со строки, указанной в сообщении. Если можете, исправьте файл. Чтобы всё же посмотреть данные, отключите «Обрабатывать двойные кавычки по правилам CSV» в окне «Параметры импорта»: кавычки будут читаться как обычные символы. Для вставленного текста в сообщении сразу есть кнопка «Открыть, считая кавычки текстом».
Вставка текста
- Поле вставки во всплывающем окне принимает до 4 194 304 символов. Для более длинного текста откройте вкладку ViewCSV и выберите там «Вставить текст» (до 52 428 800 символов).
- Строки, скопированные из Excel, обычно разделены табуляцией; ViewCSV это распознаёт.
- Пустые строки пропускаются, а их число показывается в уведомлении над таблицей.
«Найти таблицы» ничего не находит или находит не ту таблицу
- Находятся только настоящие HTML-таблицы. Многие сайты рисуют сетки другими элементами, и прочитать их нельзя. Скопируйте текст и вставьте его либо поищите на сайте выгрузку в CSV.
- Таблицы во фреймах с другого сайта, скрытые таблицы и таблицы разметки из одной ячейки пропускаются. В списке показывается не больше 50 таблиц.
- Если страница подгружает строки при прокрутке или постранично, читаются только те строки, которые есть на странице в этот момент.
- «Таблица на странице изменилась» или «ViewCSV больше не может прочитать эту страницу»: страницу перезагрузили или изменили. Вернитесь на неё и снова выберите «Найти таблицы».
- Объединённые ячейки разделяются, а их значение повторяется в каждой ячейке, которую они занимали; уведомление сообщает, сколько таких ячеек.
«ViewCSV не может прочитать эту страницу»
Браузеры не позволяют расширениям читать собственные служебные страницы (настройки, новую вкладку, магазин расширений) и некоторые защищённые страницы. Файлы с компьютера, открытые во вкладке браузера, тоже недоступны: откройте их кнопкой «Выбрать файл» во вкладке ViewCSV.
CSV-ссылка не открывается
- Доступ не разрешён: снова выберите «Разрешить и открыть» и подтвердите запрос браузера для этого сайта.
- «Ссылка перенаправляет на другой адрес»: ViewCSV не переходит по перенаправлениям. Откройте ссылку в браузере и используйте конечный адрес либо скачайте файл.
- «Сайт требует войти в учётную запись» (ошибка 401 или 403): ViewCSV не передаёт ваши данные входа. Скачайте файл средствами браузера.
- «По ссылке открылась веб-страница, а не CSV-файл»: ссылка ведёт на страницу входа или скачивания, а не на сам файл.
- Файл слишком большой, скачивание длится дольше 60 секунд, в ссылке указаны имя пользователя или пароль либо адрес из вашей локальной сети: в скачивании будет отказано.
- В любом случае можно скачать файл браузером и открыть его кнопкой «Выбрать файл».
Экспорт
- Экспорт всегда в UTF-8. Оставьте включённым параметр «Добавить UTF-8 BOM (чтобы Excel правильно показал кириллицу)» — он включён по умолчанию, — если Excel показывает кириллицу неправильно.
- CSV по умолчанию экспортируется с тем же разделителем, что и в исходном файле; другой можно выбрать в окне «Экспорт». Для Excel с русскими региональными настройками удобна точка с запятой. Значения записываются как есть, без переформатирования.
- Параметр «Защита от формул в табличных программах» (включён по умолчанию) ставит апостроф перед ячейками, которые начинаются с =, +, - или @ (или с их полноширинных вариантов, табуляции или возврата каретки) и не являются обычными числами. Тогда табличная программа покажет, например, =СУММ(F2:F5) как текст и не выполнит. Отключите защиту, если нужен в точности исходный текст, например для загрузки в базу данных.
- Экспорт в JSON — это массив объектов, где все значения — строки. Столбцы без имени получают имя «Column N», а к повторяющимся именам добавляется «(2)», «(3)».
- Выберите, что экспортировать: показанные строки (после поиска и фильтров, в текущем порядке) или все строки, и включать ли скрытые столбцы.
- Экспорт больше 209 715 200 байт (200 МБ) не выполняется: сначала отфильтруйте строки или скройте столбцы.
Исходный файл и несохранённые изменения
ViewCSV никогда не меняет исходный файл или веб-страницу. Правки, удалённые строки и переименованные столбцы существуют только во вкладке ViewCSV до экспорта, а кнопка «Отменить» возвращает до 200 последних изменений. Сортировка, поиск и фильтры меняют только то, что вы видите. При закрытии или перезагрузке вкладки изменения теряются (браузер сначала спросит), а при смене параметров импорта данные читаются заново и изменения тоже пропадают.
Столбец с суммами сортируется как текст
Числом считается только обычная десятичная запись с точкой, например 1234.5 или -0.75. Десятичная запятая (1 234,50), разделители разрядов, знак валюты (1490,00 ₽), экспонента и даты считаются текстом, а столбец с ведущими нулями (артикулы, номера счетов) — текст намеренно. Текст сортируется в естественном порядке, поэтому 2 всё равно стоит раньше 10.
Вопросы и ответы
Почему в Excel перед некоторыми значениями появился апостроф?
Его добавила защита от формул к значению, которое начинается с =, +, - или @. Если он не нужен, отключите «Защита от формул в табличных программах» в окне «Экспорт».
После экспорта Excel показывает кириллицу знаками вопроса или «кракозябрами». Что делать?
Экспортируйте файл ещё раз с включённым параметром UTF-8 BOM — по нему Excel понимает, что файл в UTF-8.
Можно ли вернуть правки после закрытия вкладки?
Нет. Данные хранятся только в открытой вкладке, поэтому перед закрытием выполните экспорт.
Почему суммы вроде 1 234,50 не фильтруются как числа?
В ViewCSV числами считаются только записи с десятичной точкой и без разделителей разрядов. Значение сохраняется в точности, и по нему по-прежнему можно искать и фильтровать как по тексту.
Работает ли расширение без интернета?
Да — для файлов, вставленного текста и таблиц на уже открытых страницах. Чтобы открыть CSV-ссылку, нужно подключение к сайту, где лежит файл.