Редактируйте файлы CSV и TSV, не загружая их

В файлах CSV часто лежат списки клиентов, выгрузки и другие личные данные. Таблицы в Scissor Office открывают их в сетке во вкладке браузера, поэтому данные остаются на вашем устройстве, пока вы сортируете, фильтруете и исправляете их.

Как отредактировать файл CSV

  1. Откройте приложение, нажмите «Открыть файл» и выберите файл .csv, .tsv или .tab. Разделитель, кодировка и десятичная запятая определяются автоматически.
  2. Сортируйте от А до Я или от Я до А, добавьте фильтр, чтобы видеть только часть строк, или используйте поиск и замену по всему листу.
  3. При необходимости добавьте формулы в новых столбцах. В CSV сохраняются их результаты.
  4. Нажмите «Сохранить», чтобы записать CSV обратно с его разделителем и концами строк, или выберите «Экспорт» и «CSV этого листа» либо «Значения этого листа через табуляцию».

Что может хранить файл CSV

Что вы используетеСохранено в CSV или TSVСохранено в XLSX или ODS
Отображаемый текст каждой ячейкиСохраняетсяСохраняется
ФормулыТолько результатыСохраняются
Форматирование ячеек, ширина столбцов и высота строкТеряютсяСохраняются
Другие листыТеряются: сохраняется только текущий листСохраняются
Диаграммы, объединённые ячейки, закреплённые области и именованные диапазоныТеряютсяСохраняются

Как читается файл

Кодировка берётся из метки порядка байтов (BOM) файла; если её нет — UTF-8, а если это не UTF-8 — Windows-1252. Разделителем (запятая, точка с запятой, табуляция или вертикальная черта) считается тот, что делит первые строки ровнее всего. Если разделитель — точка с запятой, а в числах десятичная запятая, они читаются как числа.

Числа, проценты, TRUE и FALSE и даты в формате ISO становятся значениями, с которыми можно считать. Числа с ведущими нулями, например почтовые индексы, и цепочки длиннее 15 цифр остаются текстом, поэтому не меняются. Текст, начинающийся с =, остаётся текстом: формулы внутри файла CSV не выполняются.

Запись обратно

Открытый CSV записывается обратно таким, каким пришёл: с тем же разделителем, десятичным разделителем, концами строк и меткой порядка байтов. Число, записанное с нулями в конце, например 2,50, их сохраняет. Перед сохранением Scissor Office перечисляет, чего CSV не может сохранить, например другие листы или формулы, и предлагает сохранить в другом формате.

Ограничения

  • CSV хранит один лист текста. Чтобы сохранить формулы, форматирование и несколько листов, сохраните в XLSX или ODS.
  • Файл без метки порядка байтов, который не в UTF-8 и не в Windows-1252, например в Shift JIS, показывает неправильные символы.
  • Лист вмещает до 1 048 576 строк; слишком большой файл вместо открытия покажет сообщение.

Хотите сами убедиться, что ничего не загружается? На странице Как это работает показано, как проверить это на вкладке «Сеть» в браузере.

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

Открываются ли CSV с точкой с запятой?

Да. Запятая, точка с запятой, табуляция и вертикальная черта определяются автоматически, а десятичная запятая читается, когда разделитель — точка с запятой.

Не изменятся ли ведущие нули и длинные числа?

Нет. Числа с ведущими нулями и цепочки длиннее 15 цифр сохраняются как текст.

Что происходит с формулами в CSV?

Текст, начинающийся с = в файле CSV, остаётся текстом и не выполняется. Формулы, которые вы добавите, сохраняются как их результаты.

Как сохранить форматирование?

Выберите «Сохранить как…» и XLSX или ODS. CSV и TSV хранят только отображаемый текст текущего листа.

Сколько строк помещается?

Лист вмещает до 1 048 576 строк и 16 384 столбцов.

Мои данные загружаются на сервер?

Нет. Файл читается и записывается во вкладке браузера, а не на наших серверах.