Перейти к инструменту
ViewCSV
Без загрузки на сервер

ViewCSV для браузера

Версия 1.0.0 · пока нет в Chrome Web Store и Microsoft Edge Add-ons

Расширение ViewCSV показывает CSV-файл таблицей во вкладке браузера
Табличный вид расширения (снимок экрана версии 1.0.0).

Расширение ViewCSV открывает табличные данные прямо в браузере и показывает каждое значение в точности как в источнике: CSV- и TSV-файлы, вставленный текст, выбранные вами CSV-ссылки и HTML-таблицы на открытой странице. Всё работает на вашем устройстве в браузерах на основе Chromium версии 120 и новее, например в Chrome и Edge. Расширение собрано и проверено, но пока не опубликовано ни в Chrome Web Store, ни в Microsoft Edge Add-ons.

Для каких задач

Чтобы посмотреть выгрузку, не запуская Excel: найти заказ по номеру в выгрузке интернет-магазина, сверить суммы в выписке из банк-клиента или проверить выгрузку из 1С, прежде чем загружать её в другую систему. Excel при открытии CSV нередко меняет данные: у артикула 004217 пропадают ведущие нули, а 20-значный номер расчётного счёта превращается в 4,07028E+19 и теряет последние цифры. ViewCSV оставляет каждое значение текстом.

Четыре способа открыть данные

Всё открывается во вкладке ViewCSV, поэтому данные остаются на месте, пока вы копируете, переключаетесь между вкладками или возвращаетесь к работе позже.

  • Файлы: нажмите «Выбрать файл» и укажите файл CSV, TSV или TXT либо перетащите его в любое место вкладки ViewCSV.
  • Вставленный текст: вставьте строки, скопированные из файла, письма или таблицы Excel.
  • Таблицы на веб-странице: нажмите кнопку ViewCSV на панели инструментов, выберите «Найти таблицы» и укажите нужную таблицу из списка.
  • CSV-ссылки: щёлкните правой кнопкой мыши ссылку на файл .csv или .tsv и выберите «Открыть ссылку в ViewCSV». Файл скачивается только после того, как вы разрешите доступ к этому одному сайту.

Что можно делать с таблицей

  • Искать по всем ячейкам и фильтровать строки по условиям «содержит», «равно», «начинается с», «пусто», «больше» или «меньше».
  • Сортировать столбцы, скрывать и переименовывать их, править ячейки, удалять строки, отменять и возвращать до 200 изменений.
  • Смотреть сведения о столбце: заполненные и пустые ячейки, уникальные значения, значения с ведущими нулями или лишними пробелами, наименьшее и наибольшее число, самые частые значения.
  • Экспортировать в CSV (запятая, точка с запятой, табуляция или вертикальная черта), TSV или JSON либо копировать в буфер обмена.

Точное значение ячейки

Выберите ячейку, и панель над таблицей покажет её значение символ за символом. Пробелы в начале и в конце, табуляция, переносы строк, неразрывные пробелы и невидимые символы отмечены, а короткие пометки указывают на ведущие нули, переносы строк и текст, который табличная программа может выполнить как формулу. Так проще понять, почему два вроде бы одинаковых значения не совпадают при сверке или в ВПР.

Как обрабатываются значения

  • Каждое значение остаётся текстом в точности как в источнике. Ничего не преобразуется, поэтому ведущие нули, ИНН и длинные номера документов сохраняются.
  • Сортировка, числовые фильтры, минимум и максимум считают значение числом, только если это обычная десятичная запись с необязательным знаком и точкой в качестве разделителя, например -12.5 или 1500.25. Сравнение точное при любом количестве цифр.
  • Значения с десятичной запятой (1 234,50 или 1490,00), разделителями разрядов, знаком валюты, экспонентой (1e5), а также даты сравниваются как текст. Столбец, в котором есть ведущие нули, тоже считается текстом. Файлы из Excel с русскими региональными настройками, где столбцы разделены точкой с запятой, открываются нормально, просто суммы в них остаются текстом.
  • Разделитель определяется автоматически: запятая, точка с запятой, табуляция или вертикальная черта; его можно выбрать и вручную. Автоматически читаются UTF-8 и UTF-16 с меткой порядка байтов (BOM); другие кодировки, в том числе Windows-1251, выбираются в окне «Параметры импорта».

Ограничения

Здесь 1 МБ равен 1 048 576 байт. Если данных больше, ViewCSV показывает сообщение, а не открывает их частично.

  • Файл: 52 428 800 байт (50 МБ).
  • Вставленный текст: 52 428 800 символов во вкладке ViewCSV и 4 194 304 символа в поле вставки всплывающего окна на панели инструментов.
  • Размер таблицы: 1 000 000 строк, 1000 столбцов и 5 000 000 ячеек. Ячейки считаются после того, как короткие строки дополнены пустыми ячейками; строка заголовков не учитывается.
  • Экспорт: 209 715 200 байт (200 МБ) в UTF-8. Копирование в буфер обмена: 5 000 000 символов.
  • Скачивание по CSV-ссылке: 52 428 800 байт и 60 секунд.

Что расширение не открывает

  • Книги Excel и других табличных программ (XLSX, XLS, ODS). Сначала сохраните их как «CSV UTF-8».
  • Сжатые файлы, например .gz, и PDF.
  • Ссылки на файлы на вашем компьютере (адреса file://). Такие файлы открывайте кнопкой «Выбрать файл».
  • Таблицы во фреймах с другого сайта и сетки, свёрстанные без HTML-разметки таблиц.
  • Сохранение и синхронизацию: изменения остаются во вкладке, пока вы не выполните экспорт.

Коротко о конфиденциальности

У расширения нет сервера, и оно никуда не отправляет ваши файлы, вставленный текст и таблицы, в том числе на viewcsv.app. В нём нет аналитики и отслеживания, а код и WebAssembly не загружаются из интернета: всё, что выполняется, находится в самом пакете расширения. Сохраняются только выбранные язык и оформление. Когда вы открываете CSV-ссылку, браузер скачивает файл напрямую с того сайта, без ваших cookie.

Разрешения

  • Доступ к текущей вкладке после нажатия кнопки на панели инструментов (activeTab, scripting): чтобы найти и прочитать таблицы на странице.
  • Контекстное меню (contextMenus): пункт «Открыть ссылку в ViewCSV».
  • Хранилище (storage): язык и оформление, а также кратковременная передача данных из всплывающего окна во вкладку ViewCSV.
  • Доступ к сайтам, необязательный: запрашивается для одного сайта и только когда вы выбираете «Разрешить и открыть» для CSV-ссылки; после скачивания доступ снимается, если вы не решили его сохранить.

Доступность

Версия 1.0.0 рассчитана на браузеры на основе Chromium версии 120 и новее, например Google Chrome и Microsoft Edge. Она собрана и проверена локально в Chromium; в самом Edge её ещё не проверяли. В Chrome Web Store и Microsoft Edge Add-ons расширение пока не отправлялось, поэтому страницы в магазине нет. Сайт ViewCSV работает и без расширения.

Языки интерфейса

Интерфейс доступен на 15 языках: English, Deutsch, Italiano, 日本語, 한국어, Русский, Español, Français, Português (Brasil), 简体中文, Nederlands, Polski, Türkçe, Bahasa Indonesia и العربية; для арабского интерфейс выводится справа налево. По умолчанию используется язык браузера, а другой можно выбрать в настройках расширения. Смена языка никогда не меняет ваши данные.

Вопросы и ответы

Расширение уже есть в Chrome Web Store или Edge Add-ons?

Пока нет. Версия 1.0.0 собрана и проверена, но в магазины не отправлялась, поэтому страницы, оценок и числа установок нет.

Мои файлы куда-нибудь загружаются?

Нет. Файлы, вставленный текст и таблицы читаются во вкладке ViewCSV на вашем устройстве. Своего сервера у расширения нет.

Откроется ли выгрузка из 1С в кодировке Windows-1251?

Да. Откройте «Параметры импорта», выберите «Windows-1251 — Кириллица» и прочитайте файл заново. Эта кодировка не определяется автоматически, поэтому при автоопределении такой файл не прочитается как UTF-8 и вы увидите сообщение об ошибке.

Чем расширение отличается от сайта ViewCSV?

Расширение читает таблицы на открытой странице и открывает CSV-ссылки без предварительного скачивания. На сайте больше инструментов для конвертации и правки. Это отдельные продукты: расширение ничего не передаёт на сайт.

Можно ли открыть файл Excel?

Нет. Сохраните книгу в табличной программе как «CSV UTF-8» и откройте полученный файл.

Сохранятся ли ведущие нули?

Да. Значения не преобразуются, поэтому артикул 004217 остаётся 004217 и в таблице, и в любом экспорте.