ConvertLab.cloud

Что такое файл CSV?

CSV — текстовая таблица

Использовать формат CSV

Конкретный пример

Подготовить JSON из экспорта CSV продуктов.

Полезные проверки

Проверьте разделитель, кавычки и кодировку. Начальные нули идентификаторов не должны исчезать.

Выбрать конверсию

Сохраните оригинал и откройте результат в программном обеспечении или на устройстве, которое будет его использовать.

Ваши вопросы по этому формату

Почему мой JSON меняет структуру на CSV?

CSV представляет собой таблицу строк и столбцов. JSON может содержать вложенные объекты и списки, которые нельзя транспонировать напрямую. Создайте копию, проверьте, как отображаются поля, и сохраните JSON, если ваше использование требует сохранить всю его структуру.

Как избежать потери нулей в начале идентификаторов ?

При открытии CSV в таблице импортируйте столбцы с идентификаторами как текст. Автоматическое открытие может преобразовать 00123 в 123. Также проверьте даты и десятичные разделители перед повторным сохранением.

Могу ли я конвертировать файл, содержащий секреты?

Удалите пароли, ключи API и другие секреты перед отправкой примера в службу или поддержку. Обработка файлов выполняется онлайн. Для данных, которые не должны покидать ваше устройство, используйте подходящий локальный инструмент.

Почему не предлагаются все варианты вывода?

Форматы не взаимозаменяемы во всех случаях. ConvertLab отображает конверсии из своего каталога; переименование расширения не изменяет содержание. Специализированные выходы, такие как некоторые экспорты XML или таблиц, идентифицируются как NoLimit.

01

Что это такое?

CSV — это таблица, сведённая к самому необходимому: одна строка на запись, значения разделены запятыми. И больше ничего. Ни цвета, ни формул, ни нескольких листов.

Именно в этой простоте его сила: прочитать CSV способна любая программа, любой язык программирования, любая база данных. Это универсальный язык данных.

02

История и происхождение

Формат применяется с 1970-х годов — задолго до того, как получил официальное описание. Это произошло лишь в 2005 году, да и то без какого-либо обязывающего стандарта.

Именно отсутствие строгой спецификации объясняет все проблемы, с которыми сталкиваются при работе с CSV: каждый реализовал его по-своему.

03

Чем он удобен

Универсален, занимает минимум места, читается в чистом виде и обрабатывается скриптом со скоростью миллионов строк за считаные секунды.

Импортируется в любой табличный редактор и в любую базу данных.

04

Ограничения и недостатки

Разделитель — источник постоянной головной боли: в русскоязычных и французских табличных редакторах используется точка с запятой, потому что запятая уже занята под десятичный разделитель. Поэтому англоязычный CSV, открытый в такой программе, сжимается в единственный столбец.

Добавьте сюда проблемы с кодировкой — когда буквы с диакритикой превращаются в нечитаемую кашу — и значения, которые сами содержат запятую, и вы получите три четверти всех проблем импорта данных в мире.

05

Советы по использованию

После конвертации всегда проверяйте три вещи: разделитель, кодировку — стремитесь к UTF-8 — и кавычки вокруг значений, содержащих сам разделитель.

Чтобы сохранить формулы и форматирование, конвертируйте лучше в XLSX. Для иерархических данных CSV структурно не подходит: используйте JSON.

Конвертируйте ваш CSV за секунды на наших защищённых серверах во Франции.

Конвертировать CSV