Как конвертировать Excel в CSV и экспорт файлов Excel в формат CSV UTF-8
Сейчас мы попытаемся изучить обыкновенные, резвые, а основное – действенные, способы преобразования инфы из таблиц Excel в CSV , при всем этом сохраняя неизменность всех особых вставок и символов зарубежных языков. Последующие способы совместимы со всеми версиями Excel.
Как провести конвертацию документа Excel в CSV
Представим ситуацию. Нам нужно пользоваться данными, которые сохранены в таблице Excel, используя какую-нибудь еще программку, к примеру, Outlook , программку с функциями почтового клиента или Access , программку с базами данных. При схожих обстоятельствах для начала будет нужно поменять формат Excel в CSV, дальше – импортировать файл .csv в требуемую программку. Дальше рассмотрены пошаговые аннотации с применением операции «Сохранить как».
1) Перейдите на вкладку « Файл » и кликните « Сохранить как ». Познание того, какие клавиши или композиции кнопок надавить, существенно сбережет ваше время в течение работы в той либо другой программке. Потому, чтоб открыть то же диалоговое окно (Сохранить как), вы сможете просто надавить кнопку F12 .
2) В строке Тип файла нам будет нужно избрать CSV (разделители – запятые).
Вместе с сиим типом файла , в программке представлен выбор и остальных вариантов :
CSV (MS-DOS). Нужен с целью внедрения в ОС MS-DOS .
Текст Unicode (* TXT). Это промышленный эталон для компов, поддерживаемый фактически всеми современными операционными системами. Он может обрабатывать знаки фактически всех современных языков, также старых. Соответственно, если у нас имеются буковкы зарубежных языков или еще какие-то спецзнаки, для начала документ сохраняется в Unicode , позже конвертируется в CSV. Процесс выполнения указан выше.
Примечание : При помощи всех перечисленных выше форматов сохраняется только активный лист .
3) Изберите папку предназначения , дальше – « Сохранить ».
Опосля, раскроется два диалоговых окна . Не нужно беспокоиться, здесь нет ничего отвратительного, все нормально.
4) В первом сообщении напоминается о том, что допускается сохранение лишь 1-го активного листа в CSV. Следует кликнуть ОК , если конкретно это и требуется. />
Если нужно сохранить все содержимое рабочего листа, кликните « Отмена », потом по отдельности сохраните любой лист. Дальше необходимо сохранить любой отдельный файл в CSV.
5) Если щелкнуть ОК во время открытия первого окна, покажется 2-ое, информирующее вас о том, что в вашей таблице могут быть функции, не поддерживающие шифровку CSV. Отлично, просто нажмите да. />
Вот и все. Стремительно и просто , навряд ли вы встретитесь с какими-нибудь препятствиями на этом пути.
Экспорт с внедрением CSV-кодировки UTF-8 или UTF-16
Сначала может показаться это сложным. Какие-то шифровки, непонятные наименования – но по сути все просто. Давайте разбираться по порядку. Если в вашем документе есть особые вставки , знаки зарубежных языков или иероглифы, провести конвертацию по вышеперечисленному способу не получится.
Причина заключается в том, что операция « Сохранить как CSV » искажает любые знаки кроме ASCII (южноамериканский обычный код для информационного обмена). В случае наличия в документе “умных кавычек” или длинноватых тире (как вариант, унаследованных от необычного документа Word), они искажаются.
Существует кандидатура – сохранение файла Excel в Unicode (.txt) и предстоящая преобразование в CSV. Тогда получится бросить все уникальные знаки без конфигураций.
До этого чем продолжить, давайте кратко разберем разницу меж UTF-8 и UTF-16 , чтоб у вас была возможность избрать верный формат в определенном случае:
- UTF-8 шифрует более компактно, так как для всякого знака употребляются от 1 до 4 байтов. В общем, его советуют, если знаки ASCII составляют огромную часть документа. Очередной плюс состоит в том, что документ UTF-8 имеет такую же шифровку, как и документ ASCII.
- UTF-16 употребляются от 2 до 4 байтов для всякого знака. Но, далековато не постоянно требуется больше памяти. Например, японским знакам в этом варианте требуется от 3 до 4 байтов, тогда как в UTF-8 – от 2 до 4. Соответственно, UTF-16 отлично подступает в случае использования азиатских символов, включая японские, китайские либо корейские. Но, он не в полной мере совместим с ASCII и нуждается в программном обеспечении, совместимом с Unicode . Возьмите это на заметку!
Преобразование Excel в CSV UTF-8
Допустим, в вашем распоряжении имеется книжка Excel с несколькими зарубежными знаками . Разглядим на примере японских :
Чтоб бросить все знаки в начальном состоянии , необходимо действовать последующим образом:
1) Поначалу необходимо избрать « Файл », « Сохранить как ».
2) Дальше необходимо отдать заглавие файлу и избрать текст Unicode (* .txt), дальше нужно кликнуть « Сохранить ».
3) Потом следует открыть файл в редакторе текста Unicode TXT .
Примечание . В неких обычных текстовых редакторах отсутствует поддержка всех символов Юникода, потому некие знаки покажутся в блоках. Почаще всего это ни на что не влияет, потому можно просто проигнорировать это или пользоваться наиболее сложной программкой, к примеру Notepad ++.
4) Потому что дальше нам пригодится поменять файл в CSV (разделители – запятые), необходимо проставить эти запятые .
Примечание . Если запятые для вас не требуются , то последующий шаг можно просто пропустить.
Сделайте последовательность действий:
- Изберите символ табуляции , нажмите на правую клавишу мышки и изберите « Копировать ». В этом случае также есть всем популярная композиция кнопок для резвого выполнения команды. Зажмите CTRL + C .
- Нажмите CTRL + H , покажется окно “Поменять”, дальше вставьте то, что было скопировано ранее (композиция CTRL + V ), в строке “Отыскать”. В строке «Поменять на» поставьте запятую. В конце кликните « Поменять все ».
В Блокноте приобретенный файл должен смотреться так:
5) Дальше нужно кликнуть “ Файл” и “ Сохранить как” , отдать заглавие файлу и поменять шифровку на UTF-8 . В конце необходимо кликнуть Сохранить.
6) При помощи проводника поменяйте расширение с .txt на .csv .
Еще есть один вариант подмены, в окне « Сохранить как CSV ». Необходимо избрать «Все файлы» (*. *) , см. снимок экрана ниже:
7) Дальше проверим итог. Для этого необходимо открыть файл CSV в Excel, надавить “ Файл ”, “ Открыть” , “ Текстовые файлы (.prn, .txt, .csv)” , убедиться, что информация верна.
Примечание . Если вы планируете употреблять файл в остальных программках – чтоб избежать заморочек с кодировкой, не меняйте ничего в таблицах или сохраняйте файл конкретно в Excel. Если отображается не все, исправления необходимо созодать в самой программке, а потом снова делать сохранение в UTF-8 .
Преобразование Excel в CSV UTF-16
Этот метод наиболее обычный и резвый, потому что при сохранении файла в Unicode (.txt) автоматом будет употребляться UTF-16 .
И все, что необходимо создать, – это кликнуть « Файл », « Сохранить как в Excel », потом избрать формат Unicode (* .txt) и поменять расширение файла Windows Explorer на CSV. Изготовлено!
Когда для вас требуется, чтоб в CSV -файле были прописаны запятые – воспользовавшись редактором текста, необходимо поменять пробелы на запятые (для получения доборной инфы см. вышеуказанный шаг 6.
Остальные методы преобразования Excel в CSV
Лишь что описанные методы являются всепригодными . Они работают для всех спецзнаков и в всех версиях .
Есть также несколько остальных методов , которыми также при необходимости можно пользоваться.
Преобразовать средством Гугл таблиц
Это весьма обычное решение . Представим, вы уже установили Гугл Диск , дальше будет нужно выполнить всего 5 обычных действий.
1) Итак, жмем « Сделать на Гугл Диске », потом необходимо избрать таблицы .
2) Дальше следует избрать “ Импорт” в меню “ Файл” .
3) Потом необходимо кликнуть « Загрузить », дальше будет нужно избрать у себя на компе нужный для загрузки файл .
4) Опосля этого избираем « Поменять электрическую таблицу », кликаем « Импорт ».
Рекомендация . Чтоб сберечь время, можно просто скопировать данные в Гугл таблицу . Но это подступает только в случае, если у вас маленький документ.
5) Дальше перебегаем в “ Файл” , “ Загрузить как” , избираем значения через запятую, потом сохраняем файл CSV к для себя на комп.
В конце концов, проверьте получившийся документ в каком-нибудь редакторе , чтоб удостовериться, что все сохранилось, как надо. К огорчению, эта методика не во всех вариантах дозволяет показывать все верно.
Сохраните .xlsx в .xls, дальше конвертируйте в .csv
Эта методика вряд ли нуждается в доп разъяснении , так как заглавие подзаголовка гласит само за себя.
Это решение было предложено на форуме. Почти все юзеры докладывали, что особые знаки, потерянные при прямом сохранении .xlsx в .csv, можно сохранить, если поначалу сохранить файл .xlsx в .xls , а потом сохранить .xls как .csv . Естественно же, вы сможете испытать этот метод без помощи других, и, если все идет как следует, это может сберечь ваше время.
Сохранить Excel в формате CSV при помощи OpenOffice
Последовательность действий при использовании программки OpenOffice представлена дальше. Поначалу при помощи OpenOffice Calc открываем документ Excel, избираем “ Файл” , “ Сохранить как” . Потом сохраняем как CSV (.scv).
Потом для вас придется выбирать меж разными наборами символов и разделителями полей. Естественно, следует избрать Unicode (UTF-8) и запятую, если в итоге нам нужно придти к CVS UTF-8 (или другому требуемому кодировочному и пунктуационному символу), кликните OK . Как правило, остаются кавычки (“) по дефлоту.
Не считая того, можно употреблять другое приложение такого же типа – LibreOffice – для резвой и беспроблемной конвертации из Excel в CSV .
Загрузка/выгрузка позиций в CSV (MS Excel)
В системе управления UralCMS реализована возможность загрузки либо выгрузки позиций Вашего интернет-магазине в формате CSV, который Вы сможете сформировать из файла XLS. Таковым образом, Вы сможете обновлять позиции на веб-сайте, используя программку Microsoft Excel.
Видео: загрузка/выгрузка позиций в CSV (MS Excel)
Управление форматами выгрузки
Для Вашего удобства реализована возможность сделать несколько форматов для загрузки либо выгрузки, таковым образом, имея несколько файлов, к примеру, от разных поставщиков, Для вас не придется сформировывать один документ, а только при импорте либо экспорте избрать пригодный формат.
Чтоб сделать новейший формат либо отредактировать ранее сделанный, перейдите в редактирование Вашего интернет-магазина, дальше, справа в настройках выберете — «Импорт из файла CSV».
Дальше, на открывшейся страничке кликните по ссылке « Управление форматами csv выгрузки» .
На страничке управления форматами, Вы сможете просмотреть ранее сделанные, заносить конфигурации, создавать новейшие либо удалять неиспользуемые (не считая формата по дефлоту — Обычная выгрузка).
В системе уже сотворен формат по дефлоту — Обычная выгрузка, содержащий определенный набор и порядок столбцов. Чтоб его просмотреть нажмите на иконку редактирования. На открывшейся страничке Для вас будет доступен перечень столбцов по дефлоту.
- UID — неповторимый идентификатор позиции
- Заглавие — заглавие позиции в перечне
- Остаток — остаток позиций на складе
- Стоимость — основная стоимость продукта
- Древняя стоимость — древняя стоимость продукта
Выгрузив при помощи данного формата каталог в CSV файл и откроете программкой EXCEL Вы получите:
В столбце A — UID | столбце B — заглавие | столбце C — остаток | столбце D — стоимость | столбце E — древняя стоимость.
Таковым образом, получив данные в виде таблицы, вы можете их отредактировать и загрузить в интернет-магазин используя этот же формат «Обычная выгрузка», с помощью которого позиции каталога были выгружены вначале.
Создание собственного случайного формата
Чтоб добавить новейший формат выгрузки, вернитесь на страничку управления форматами, и кликните по ссылке «Дообавить формат выгрузки».
Дальше на страничке можно сформировать порядок и состав столбцов, исходя из содержимого файла, который предстоит выгрузить в интернет-магазин.
- Заглавие экспорта — случайное заглавие формата выгрузки
- Выгружать заглавие рубрик — выгружать в файл наименования рубрик либо нет
- Добавить файл пример — для наиболее комфортной опции столбцов можно загрузить пример
- Перечень столбцов — редактируемый перечень — порядок и выгружаемые данные
Данные которые можно передать в формате выгрузки:
- UID (непременно наличие в формате) — случайное значение
- Заглавие — случайное значение
- Остаток — случайное цифровое значение
- Стоимость — случайное цифровое значение
- Древняя стоимость — случайное цифровое значение
- Стоимость 2 — случайное цифровое значение
- Стоимость 3 — случайное цифровое значение
- Новость — 0 либо 1 (0 — нет, 1 — да)
- Фаворит продаж — 0 либо 1 (0 — нет, 1 — да)
- Акция распродажи — 0 либо 1 (0 — нет, 1 — да)
- Производитель — случайное значение
- Пустой столбец (не выгружается/не загружается)
Кликнув на заглавие поля, Вы увидите выпадающий перечень, из которого Вы сможете избрать, какие данные выгружать в том либо ином столбце. Для удобства сформирована возможность как удаления, так и прибавления новейших столбцов.
К примеру, Вы сможете не выгружать остаток либо производителя, либо поменять их местами.
Основная задачка при разработке новейшего формата выгрузки — верно сформировать порядок столбцов, их количество и указать какие данные выгружать. Для этого нужно отталкиваться от начального Excel-файла.
Для упрощения формирования новейшего формата выгрузки, сохраните Excel-файл в формате CSV и загрузите в поле «Добавить файл пример», чтоб созидать какие данные столбцы содержат, какие данные можно загружать, какие данные нужно загружать и т.д.
К примеру, в Вашем Excel-файле сформирован последующий порядок столбцов:
UID | Заглавие | Конфигурация | Остаток | Производитель | Черта | Стоимость
На веб-сайт для выгрузки доступно лишь:
UID | Заглавие | Конфигурация | Остаток | Производитель | Черта | Стоимость
Столбец «конфигурация» и «черта» не выгружаются, т.к. таковых значений для выгрузки не предвидено (смотрите перечень передаваемых данных выше). Как следует, чтоб не удалять данные столбцы из файла, нужно отметить в формате выгрузки столбцы как «Пустой столбец». Получим:
UID | Заглавие | Пустой столбец | Остаток | Производитель | Пустой столбец | Стоимость
По окончанию формирования новейшего формата выгрузки — нажмите клавишу «Добавить». Сейчас Вы сумеет как загружать позиции на веб-сайт, так и выгружать их с помощью сформированных форматов.
Если у Вас несколько файлов, различающихся по структуре (составу и порядку столбцов), сформируйте столько форматов, сколько нужно для работы.
Загрузка позиций из файла в формате CSV
Примечание! При загрузке позиций игнорируются рубрики, обновляется лишь ассортимент. Если Вы загружаете продукт из Excel в пустой каталог, то все позиции будут перенесены в раздел «Неразобранное», откуда Вы их уже дальше можете переместить в надлежащие рубрики. Аналогично, при добавлении в ранее выгруженный файл новейших позиций и загруженный назад.
Для того, чтоб загрузить позиции в каталог нужно за ранее, в настройках интернет-магазина приготовить формат выгрузки. Опосля того, как формат/форматы подготовлены, Вы сможете импортировать содержимое Вашего CSV файла в каталог.
Перейдите в редактирование интернет-магазина, в перечне опций выберете «Импорт из файла CSV».
Дальше, через клавишу «Обзор» загрузите файл со собственного компа.
Укажите пригодный формат для обработки файла, нажмите клавишу «Импорт из CSV».
Опосля обработки файла Вы увидите сообщение о итоге — сколько выгружено, сколько обновлено, сколько позиций идентично и т.д. Перейдите в структуру каталога и проверьте итог выгрузки.
Выгрузка позиций в файл в формате CSV
Вы сможете выгрузить содержимое каталога в формат CSV для следующего конфигурации и оборотной загрузки на веб-сайт. Для этого, перейдите в редактирование Вашего интернет-магазина, в настройках раздела выберете пункт «Экспорт в файл CSV».
На открышейся страничке Вы сможете указать:
- какой формат выгрузки употреблять
- какой раздел интернет-магазина нужно выгружать
- какие позиции выгружать
Дальше, опосля установки нужных характеристик выгрузки, нажмите клавишу «Экспорт в CSV». Для Вас сформируется ссылка, по которой файл выгрузки будет доступен, Вы можете сохранить его на собственный комьютер и открыть для редактирования программкой MS Excel.
Отредактировав содержимое: изменив цены, остатки и остальные данные — Вы можете сохранить файл и загрузить его назад в собственный интернет-магазин.
Если Для вас нужна консультация, обратитесь в службу технической поддержки.
С что начать
CSV (от англ. Comma-Separated Values — значения, разделённые запятыми) — текстовый формат, созданный для представления табличных данных. Строчка таблицы соответствует строке текста, которая содержит одно либо несколько полей, разбитых запятыми (wikipedia.org).
Иными словами, это текстовый файл, в котором содержится информация в виде отдельных строк, где любая строчка это отдельная запись (к примеру о одном товаре). Разделителем ( delimiter ) значений колонок (разделитель полей CSV) является знак запятая (,) либо точка с запятой (;).
Разделитель текста – значения, содержащие зарезервированные знаки (двойная кавычка, запятая, точка с запятой, новенькая строчка) обрамляются двойными кавычками (“). Если в значении встречаются кавычки — они представляются в файле в виде 2-ух кавычек попорядку.
Наименование полей CSV – 1-ая строчка файла обычно сдержит наименование CSV полей (колонок) для идентификации этих полей (колонок).
Пример CSV-файла
Начальный текст CSV-файла, где любая строчка это одна строчка таблицы:
Представление в виде втаблицы если открыть в Apache OpenOffice Calc :
_ID_ | _NAME_ | _MODEL_ | _PRICE_ |
28 | “HTC Touch HD” | “Product 1” | 1750.0000 |
29 | “Palm Treo Pro” | “Product 2” | 112.0000 |
30 | “Canon EOS 5D” | “Product 3” | 113.0000 |
Что бы поглядеть содержимое CSV-файла его можно открыть в любом редакторе текста, к примеру в Notepad++ (Как проверить формат CSV-файла) либо в любом другом тестовом редакторе.
Как сделать CSV-файл
Более удачный и резвый метод получить шаблон CSV-файла правильного формата – это создать экспорт продуктов через расширение CSV Price Pro import/export. Для этого в разделе Продукты (eng. Products) перейдите на вкладку Экспорт (eng. Export). , изберите справа нужные поля для экспорта и сделайте экспорт, в итоге вы получите готовый для работы CSV-файл
Чем открывать и редактировать CSV-файл
1-ое что необходимо создать, это скачать и установить офисный пакет Apache OpenOffice , в составе которого есть Apache OpenOffice Calc , приложение для электрических таблиц, позволяющее работать с файлами в формате CSV.
При открытии CSV-файла в приложении Apache OpenOffice Calc изберите характеристики в согласовании с опциями как показано на снимке экрана ниже:
- Шифровка файла: Юникод (UTF-8)
- Разделитель значений колонок (разделитель полей CSV): точка с запятой (;)
- Разделитель текста и зарезервированных знаков: двойная кавычка (“)
- Поля в кавычках как текст – избрать
- Меню по правому клику мышки для определения типа колонки (постоянно текстовое eng. Text )
Как верно сохранить CSV-файл
Microsoft Excel умеет открывать CSV-файлы в шифровке Unicode (UTF-8) через импорт данных из файла… и пожалуй на этом можно тормознуть!
Microsoft Excel не умеет сохранять CSV-файлы подабающим образом, при сохранении в Microsoft Excel, вы получите CSV-файл в зависимости от региональных опций системы, обычно это разделитель табуляция либо запятая и шифровка Windows-1251 (для Рф).
Для того что бы сохранить файл в формате CSV изберите Файл > Сохранить как .
В показавшемся окне избрать тип файла Текст CSV (.csv), установите “галочку” напротив показавшегося понизу пт Изменение опций фильтра
Надавить клавишу Сохранить .
В открывшемся окне изберите вариант Применять текущий формат
В открывшемся окне Экспорт в текстовый файл изберите:
- Шифровка: Юникод (UTF-8)
- Разделитель поля: точка с запятой (;)
- Разделитель текста: двойная кавычка (“)
- Текстовые значения в кавычках – избрать
Надавить клавишу OK для сохранения.
Как проверить формат CSV-файла
CSV является обычным и всераспространенным форматом для табличных данных, это обычный текстовый файл, который cодержит текст без форматирования и имеет расширение CSV (.csv) заместо обычного расширения TXT (.txt), таковой файл быть может открыт хоть какой программкой для работы с текстом.
Вот неполный перечень приложений для открытия обычных текстовых файлов .txt либо .csv: