CSV в Excel: как открыть без искажения данных и смены кодировки | Веб студия СтартUP
При работе с различными сайтами, особенно с интернет-магазинами, очень часто приходится пользоваться импортом и экспортом CSV файлов для того чтобы массово изменить данные. Сам по себе формат максимально прост и легковесен, поэтому популярен в среде WEB. Благодаря минимализму он позволяет быстро изменять большие массивы данных.
Мы разработали надстройку - расширение для Excel, которое решает все проблемы открытия CSV в Excel в виде таблицы.
Скачать расширение 100% вирусов нет, это не любительский блог!

Видео инструкция

Несмотря на популярность формата при открытии этих данных в Excel начинаются проблемы - Excel изменяет содержимое ячеек еще до того, как вы его увидите! Он обрезает нули у артикулов, превращает штрих-коды и числовые данные в даты, обрезает длину описаний и ведет себя как сырой продукт из-за автоматического форматирования данных! И самое печальное в этой истории - это никак не отключить. Это фундаментальная неграмотность разработчиков, ведь данные должны открываться как есть и без нашего разрешения/действия меняться не должны. И вроде бы в программе есть импорт CSV, где можно выбрать кодировку и разделители, но файлы открываются все равно криво и исправления мы вряд ли дождемся.

Если Excel убирает нули артикулов и цифр и искажает данные CSV

Из-за недостаточного внимания к этой проблеме пришлось решать ее самостоятельно. Хотя можно было добавить в настройки Excel отключение функции автоматического форматирования. Причем по умолчанию автоформатирование должно быть отключено т.к. мне сложно представить мазохиста, которому это нужно.

Excel и utf-8: файл CSV открывается с каракулями, кракозябрами и иероглифами

Это очень частая проблема открытия CSV в Excel. Проблема в том, что эксель работает только с кириллической кодировкой Windows-1251. В некоторых CMS, например в CS-Cart экспорт производится только в кодировке UTF-8, из за чего работа с файлом в Excel становится невозможной. Чтобы постоянно не менять кодировку файла "на коленках" и исключить вероятность ошибки по невнимательности при работе с большим количеством файлов мы обновили надстройку, приложенную ниже. Теперь перед импортом CSV файла вы можете выбрать кодировку.

Функции надстройки:

  1. Возможность выбирать разделители
  2. Возможность выбора кодировки открываемого файла
  3. Открытие ячеек в текстовом формате, без искажения данных, каракулей и иероглифов
  4. Контроль правильности разбивки ячеек

Скачать надстройку - FIX v5.2
Установка очень простая - открываем файл, разрешаем редактирование файла и кликаем по большой красной кнопке "Установить надстройку". Установка фикса для Excel открытие без искажения

После этого в верхней части программы Excel появится вкладка "Надстройки", в которой будет 3 пункта - для открытия CSV файла и для смены кодировки и разделителей открываемого CSV файла.

Обратите внимание что все CSV файлы нужно открывать только через кнопку "Открыть CSV"!!!

Как открыть CSV в Libreoffice/OpenOffice

Многие из-за этой проблемы переходят на LibreOffice (либо его более худшего брата OpenOffice). При открытии файла CSV тут тоже не все гладко, но хотя бы додумались до окна перед открытием файла, где можно указать тип ячеек как "Текст". Как открыть CSV файл в Open-Libreoffice чтобы не обрезались нули

К сожалению сложные формулы в этих офисных пакетах работают очень часто некорректно, поэтому полноценную замену Excel они дать не могут.


Понравилось? Поделитесь с друзьями!

Комментарии

Андрей (18.01.2021, 09:57)
Супер! Благодраю за это решение!!! После парсинга данные не разносились по столбцам! Благодаря Вам, все супер!!!
Написать комментарий

Еще статьи
  • 25.01.2021
    Правильный полный постраничный редирект при переезде на новый домен через .htaccess одним правилом |
    Правильный полный постраничный редирект при переезде на новый домен через...
    При переезде на новый домен вставьте в начале файла .htaccess это правило. # Полный постраничный редирект на новый домен одним правилом RewriteEngine On RewriteCond %{HTTP_HOST} ^oldsite\.ru$ [NC] RewriteRule ^(.*)$ https:// newsite .ru/$1...
  • 18.01.2021
    Magnific Popup: как закруглить углы в MFP плагине |
    Magnific Popup: как закруглить углы в MFP плагине
    Magnific Popup представляет собой качественный и быстрый скрипт для реализации модальных окон на сайте. Но в базовом варианте при релизации всплывающего окна изображения товара мы столкнулись с двумя проблемами: Если фото товара в PNG и имеет...
  • 11.01.2018
    Выбираем лучший движок для интернет магазина |
    Выбираем лучший движок для интернет магазина
    С развитием интернета стала развиваться популярность интернет-коммерции, ведь содержать интернет магазин сейчас стало гораздо выгоднее, чем розничный магазин. Все чаще и чаще люди спрашивают у поисковых систем какой движок для интернет магазина...