Расширение 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 и в таблице, и в любом экспорте.
