XLSX и CSV — два разных способа хранить табличные данные, и системы импорта, скрипты и базы данных часто требуют конкретно один из них. Разберёмся, чем они отличаются и как перевести таблицу из одного формата в другой.
Чем отличаются XLSX и CSV
XLSX — формат Excel, который хранит не только значения ячеек, но и форматирование, формулы, несколько листов в одной книге, шрифты и цвета. Это «полноценная» таблица со всей структурой.
CSV — простой текстовый файл, где значения ячеек разделены запятыми, а каждая строка таблицы — отдельная строка текста. Никакого форматирования, формул или нескольких листов — только сами данные. Зато CSV понимает практически любая программа: базы данных, скрипты на Python, системы импорта интернет-магазинов и CRM.
Когда нужен XLSX в CSV
Если таблицу нужно загрузить в систему, которая принимает только простой текст — CRM, базу данных, скрипт обработки данных, — используйте конвертер XLSX в CSV. Важно понимать, что при конвертации теряются формулы, форматирование ячеек и все листы, кроме активного: CSV физически не может их хранить, сохраняются только вычисленные значения.