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

Чтобы импортировать текстовый файл, можно открыть его или импортировать как диапазон внешних данных. Чтобы экспортировать текстовый файл, воспользуйтесь командой Сохранить как.

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

Импорт и экспорт текстовых файлов (в формате TXT или CSV)

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

Чаще всего используются два формата текстовых файлов:

текстовые файлы с разделителями (TXT), в которых для разделения полей текста обычно используется знак табуляции (знак ASCII с кодом 009);

текстовые файлы с разделителями-запятыми (CSV), в которых в качестве разделителя полей текста обычно используется запятая (,).

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

Примечание: Можно импортировать и экспортировать до 1 048 576 строк и 16 384 столбцов.

Импорт текстового файла путем его открытия в Excel

Текстовый файл, созданный в другой программе, можно открыть как книгу Excel с помощью команды Открыть. При открытии текстового файла в Excel его формат не изменяется — это можно заметить по заголовку окна Excel, где имя указывается с расширением текстового файла (например, TXT или CSV).

Перейдите в > открыть и перейдите в папку с текстовым файлом.

В диалоговом окне Открытие выберите текстовые файлы в списке тип файла.

Найдите нужный файл и дважды щелкните его.

Если это текстовый файл (с расширением ТХТ), запустится мастер импорта текста. Окончив работу с мастером, нажмите кнопку Готово, чтобы завершить импорт. Дополнительные сведения о разных вариантах и дополнительных параметрах см. в мастере импорта текста.

Если файл имеет расширение CSV, Excel автоматически откроет его и отобразит данные в новой книге.

Примечание: При открытии CSV-файлов для определения способа импорта каждого столбца используются заданные по умолчанию параметры форматирования данных. Если вы хотите применить другие параметры, используйте мастер импорта текста. Например, мастер потребуется, если столбец данных в CSV-файле имеет формат МДГ, а в Excel по умолчанию используется формат ГМД или необходимо преобразовать в текст столбец чисел, содержащих начальные нули, чтобы сохранить их. Чтобы принудительно запустить мастер импорта текста, можно изменить расширение имени файла с CSV на TXT или импортировать текстовый файл путем подключения к нем (дополнительные сведения см. в следующем разделе).

Импорт текстового файла путем подключения к нем (Power Query)

Вы можете импортировать данные из текстового файла в существующий.

На вкладке Данные в группе & преобразование данных выберите из текстового/CSV-документа.

В диалоговом окне Импорт данных найдите и дважды щелкните текстовый файл, который нужно импортировать,и нажмите кнопку Импорт.

В диалоговом окне предварительного просмотра есть несколько вариантов:

Выберите Загрузить, если вы хотите загрузить данные непосредственно на новый.

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

Выберите Преобразовать данные, если вы хотите загрузить данные в Power Query и отредактировать их перед их преобразованием в Excel.

Если Excel не преобразует определенный столбец данных в нужный формат, их можно преобразовать после импорта. Дополнительные сведения см. в статьях Преобразование чисел из текстового формата в числовой и Преобразование дат из текстового формата в формат даты.

Экспорт данных в текстовый файл путем его сохранения

Лист Excel можно преобразовать в текстовый файл, используя команду Сохранить как.

Выберите Файл > Сохранить как.

Нажмите кнопку Обзор.

В диалоговом окне Сохранить как в поле Тип файла выберите формат текстового файла для этого документа. Например, щелкните Текст (с табу женой) или CSV (сзапятой).

Примечание: Различные форматы текстовых файлов поддерживают разные возможности. Дополнительные сведения см. в статье Поддерживаемые Excel форматы файлов.

Перейдите в папку, куда вы хотите сохранить файл, а затем нажмите кнопку Сохранить.

Откроется диалоговое окно с напоминанием о том, что в текстовом файле будет сохранен только текущий лист. Если вы хотите сохранить именно текущий лист, нажмите кнопку ОК. Другие листы можно сохранить в отдельных текстовых файлах, повторив эту процедуру для каждого из них.

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

Дополнительные сведения о сохранении файлов в других форматах см. в статье Сохранение книги в другом формате файла.

Импорт текстового файла путем подключения к нему

Вы можете импортировать данные из текстового файла в существующий.

Щелкните ячейку, в которую вы хотите поместить данные из текстового файла.

На вкладке Данные в группе Получение внешних данных нажмите Из текста.

В диалоговом окне Импорт данных найдите и дважды щелкните текстовый файл, который нужно импортировать,и нажмите кнопку Импорт.

Следуйте инструкциям мастера импорта текста. Щелкните на любой странице мастера импорта текста, чтобы получить дополнительные сведения об использовании мастера. Окончив работу с мастером, нажмите кнопку Готово, чтобы завершить импорт.

В диалоговом окне Импорт данных:

В группе Куда следует поместить данные? выполните одно из следующих действий:

Чтобы поместить данные в выбранные ячейки, щелкните На существующий лист.

Чтобы поместить данные в верхний левый угол нового листа, выберите вариант На новый лист.

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

Нажмите кнопку ОК.

Excel добавит диапазон внешних данных в указанное место.

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

Экспорт данных в текстовый файл путем его сохранения

Лист Excel можно преобразовать в текстовый файл, используя команду Сохранить как.

Выберите Файл > Сохранить как.

Откроется диалоговое окно Сохранение документа.

В поле Тип файла выберите формат текстового файла для листа.

Например, выберите Текстовые файлы (с разделителями табуляции) или CSV (разделители — запятые).

Примечание: Различные форматы текстовых файлов поддерживают разные возможности. Дополнительные сведения см. в статье Поддерживаемые Excel форматы файлов.

Перейдите в папку, куда вы хотите сохранить файл, а затем нажмите кнопку Сохранить.

Откроется диалоговое окно с напоминанием о том, что в текстовом файле будет сохранен только текущий лист. Если вы хотите сохранить именно текущий лист, нажмите кнопку ОК. Другие листы можно сохранить в отдельных текстовых файлах, повторив эту процедуру для каждого из них.

Откроется второе диалоговое окно с напоминанием о том, что сохраняемый лист может содержать возможности, которые не поддерживаются текстовыми форматами файлов. Если в новом текстовом файле нужно сохранить только данные листа, нажмите кнопку Да. Если вы не уверены и хотите получить дополнительные сведения о том, какие возможности Excel не поддерживаются форматами текстовых файлов, нажмите кнопку Справка.

Дополнительные сведения о сохранении файлов в других форматах см. в статье Сохранение книги в другом формате файла.

Способ изменения деления при импорте зависит от того, как вы импортируете текст.

Если вы используете get & Transform Data > From Text/CSV, после выбора текстового файла и нажатия кнопки Импорт выберитесимвол, который нужно использовать в списке . Новый вариант можно сразу же увидеть в окне предварительного просмотра данных, чтобы убедиться в том, что вы сделаете нужный вариант, прежде чем продолжить.

Если вы импортируете текстовый файл с помощью мастера импорта текста, вы можете изменить его на шаге 2 мастера импорта текста. На этом шаге также можно изменить способ обработки последовательных разделителей (например, идущих подряд кавычек).

Дополнительные сведения о разных вариантах и дополнительных параметрах см. в мастере импорта текста.

Если при сохранение в CSV-окне вы хотите использовать в качестве по умолчанию полу двоеточие, но для этого нужно ограничиться Excel, измените десятичной запятой. В этом случае Excel будет использовать для этого двоеточие. Очевидно, что это также изменит способ отображения десятичных чисел, поэтому также рассмотрите возможность изменения разграничения чисел в тысячах, чтобы сузить путаницу.

Очистка параметров Excel> Дополнительные> параметры редактирования> Использование системных междугов.

Для десятичной запятой установите для десятичной запятой (запятую).

Установите для 1000-го построитель . (точка).

Когда вы сохраняете книгу в CSV-файле, по умолчанию в качестве разных списков запятой является запятая. Вы можете изменить этот знак на другой знак с помощью параметров региона Windows.

Внимание: Изменение параметров Windows приведет к глобальным изменениям на компьютере и повлияет на все приложения. Чтобы изменить только делитель для Excel, см. изменение стандартного деления в списке для сохранения файлов в виде текста (CSV- или CSV-файла) в Excel.

В Microsoft Windows 10 щелкните правой кнопкой мыши кнопку Начните и выберите параметры.

Нажмите кнопку & языки выберите регион в левой области.

На главной панели в группе Региональные параметрыщелкните Дополнительные параметры даты,времени и региона.

Читайте также  Как одновременно работать в одном файле Excel 2016?

В областивыберите изменить форматы даты, времени или числа.

В диалоговом окке Регион на вкладке Формат нажмите кнопку Дополнительные параметры.

В диалоговом окне Настройка формата на вкладке Числа введите символ, который будет использовать в качестве нового в поле «Сепаратор списков».

Дважды нажмите кнопку ОК.

Нажмите кнопку Пуск и выберите пункт Панель управления.

В разделе Часы, язык и регион щелкните элемент Изменение форматов даты, времени и чисел.

В диалоговом окке Регион на вкладке Формат нажмите кнопку Дополнительные параметры.

В диалоговом окне Настройка формата на вкладке Числа введите символ, который будет использовать в качестве нового в поле «Список».

Дважды нажмите кнопку ОК.

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

Дополнительные сведения

Вы всегда можете задать вопрос специалисту Excel Tech Community или попросить помощи в сообществе Answers community.

Экспортируйте из Excel в CSV с любым разделителем и кодировкой

Популярность текстовых файлов CSV объясняется тем, что этот формат поддерживается большинством приложений. Поэтому конвертация файлов Excel в CSV файлы с запятыми в качестве разделителя вполне привычная операция. Но что если нужно экспортировать все листы в книге одновременно, или применить другой разделитель? Кроме того, операция «Сохранить как CSV» автоматически закрывает книгу Excel – и это осложняет работу, если нужно экспортировать данные многократно.

Инструмент «Экспорт в CSV» упрощает конвертацию XLSX (XLS) таблиц в формат CSV:

Перед началом работы добавьте «Экспорт в CSV» в Excel

«Экспорт в CSV» – это один из 20+ инструментов в составе надстройки XLTools для Excel. Работает в Excel 2019, 2016, 2013, 2010, десктоп Office 365.

Как экспортировать выбранный диапазон из Excel в CSV

Отметьте флажком Открыть файл после экспорта , если хотите сразу увидеть результат.

Обратите внимание, что исходный файл Excel остается открытым и не изменился. Подробнее.

Как экспортировать в CSV один или сразу несколько рабочих листов

Отметьте флажком Открыть файл (папку) после экспорта , если хотите сразу увидеть результат.

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

Другой способ сохранить несколько рабочих листов как CSV файлы – использовать XLTools «Органайзер книг».

Нажмите иконку Сохранить Из выпадающего списка выберите Сохранить лист(ы) как отдельные файлы .

Как задать параметры обработки данных при экспорте из Excel в CSV

Вы можете задать, как обрабатывать и экспортировать значения в CSV формат:

Выберите сохранить Как отформатированные значения

Выберите эту опцию, если нужно экспортировать значения в том же формате, который задан в Excel – как отображаются в ячейках. Например, 10%, 16 мар 2015, $40.

Выберите сохранить Как реальные значения

Выберите эту опцию, если нужно экспортировать значения в формате по умолчанию – как отображаются в строке формул Excel. Например, 0.1, 16.03.2015, 40.00.

Отметьте флажком С квалификатором

Отметьте эту опцию, если вам нужно добавить квалификаторы полей. Напечатайте » (двойная кавычка), или ‘ (одинарная кавычка), или любой другой знак. Надстройка добавит квалификаторы к каждому полю в файле результата CSV. Это полезная опция для тех, кто обрабатывает CSV файлы в системах предыдущих поколений.

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

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

Отметьте флажком Разбить объединенные ячейки и дублировать значения

Отметьте эту опцию, если в исходной таблице есть объединенные ячейки. Надстройка продублирует содержимое объединённых ячеек в соответствующих местах текстовых строк в файле результата CSV.

Как экспортировать из Excel в CSV с разделителем точка с запятой, табуляция или вертикальная черта

Вы можете сохранить таблицу Excel как CSV файл как со стандартным разделителем запятой, так и задать другой подходящий разделитель между значениями в CSV файле:

Как создать файл CSV?

Введение

В этом пошаговом руководстве объясняется, как сохранить существующую электронную таблицу в формате CSV.

Шаг 1. Войдите в модуль Документы

Войдите на портал и нажмите на ссылку Документы.

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

Шаг 2. Откройте электронную таблицу

Откроется папка Мои документы.

Найдите электронную таблицу и нажмите на значок справа от нужной таблицы или используйте опцию Редактировать из контекстного меню. Файл откроется в новой вкладке.

Чтобы открыть файл, сохраненный на жестком диске, сначала загрузите его в модуль Документы, нажав на кнопку Загрузить в левом верхнем углу страницы.

Вы можете также создать новую электронную таблицу прямо на портале, нажав на кнопку Создать в левом верхнем углу и выбрав из выпадающего списка опцию Таблица.

Шаг 3. Отредактируйте электронную таблицу

Для корректного импорта данных необходимо соблюдать несколько общих правил:

    первая строка должна быть строкой заголовка, содержащей названия столбцов/полей;

Для добавления заголовка выделите мышью первую строку таблицы. Щелкните по ней правой кнопкой мыши и выберите следующие опции: Добавить >> Строку. Над выделенной строкой будет вставлена пустая строка. Введите нужные названия колонок/полей.

обязательными полями являются: Имя и Фамилия для импорта персон, Название компании для импорта компаний;

Для добавления в таблицу нового столбца (например, чтобы разделить Имя и Фамилию если они указаны в одном и том же столбце, или чтобы добавить какие-то еще сведения), выделите столбец, перед которым требуется добавить новый. Щелкните по нему правой кнопкой мыши и выберите следующие опции: Добавить >> Столбец. Новый столбец будет вставлен слева от выбранного. Введите нужные значения.

  • одной строке соответствует запись одного контакта.
  • Шаг 4. Сохраните таблицу как файл CSV

    CSV (англ. Comma Separated Values — значения, разделенные запятыми) представляет собой простой формат файлов, который широко поддерживается различными приложениями, например, текстовыми редакторами. Такие файлы содержат табличные данные в текстовой форме.

    Чтобы сохранить таблицу как файл .csv, перейдите на вкладку Файл верхней панели инструментов, выберите опцию Скачать как. на левой боковой панели и выберите формат CSV.

    Откроется окно Выбрать параметры CSV. Выберите Unicode (UTF-8) как тип Кодировки и Запятую как Разделитель для разделения значений в файле. В противном случае файл вообще не удастся загрузить в CRM или данные будут отображаться некорректно.

    Нажмите кнопку OK, чтобы начать сохранение файла.

    По умолчанию созданный файл CSV будет сохранен в папке Загрузки на жестком диске.

    Точно так же можно преобразовать в формат CSV любую нужную вам таблицу.

    Редактируем CSV-файлы, чтобы не сломать данные

    Продукты HFLabs в промышленных объемах обрабатывают данные: адреса, ФИО, реквизиты компаний и еще вагон всего. Естественно, тестировщики ежедневно с этими данными имеют дело: обновляют тест-кейсы, изучают результаты очистки. Часто заказчики дают «живую» базу, чтобы тестировщик настроил сервис под нее.

    Первое, чему мы учим новых QA — сохранять данные в первозданном виде. Все по заветам: «Не навреди». В статье я расскажу, как аккуратно работать с CSV-файлами в Excel и Open Office. Советы помогут ничего не испортить, сохранить информацию после редактирования и в целом чувствовать себя увереннее.

    Материал базовый, профессионалы совершенно точно заскучают.

    Что такое CSV-файлы

    Формат CSV используют, чтобы хранить таблицы в текстовых файлах. Данные очень часто упаковывают именно в таблицы, поэтому CSV-файлы очень популярны.


    CSV-файл состоит из строк с данными и разделителей, которые обозначают границы столбцов

    CSV расшифровывается как comma-separated values — «значения, разделенные запятыми». Но пусть название вас не обманет: разделителями столбцов в CSV-файле могут служить и точки с запятой, и знаки табуляции. Это все равно будет CSV-файл.

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

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

    Одна беда — текстового редактора для работы с CSV мало. Еще ничего, если таблица простая: в первом поле ID одной длины, во втором дата одного формата, а в третьем какой-нибудь адрес. Но когда поля разной длины и их больше трех, начинаются мучения.


    Следить за разделителями и столбцами — глаза сломаешь

    Читайте также  Как импортировать закладки из файла Bookmarks?

    Еще хуже с анализом данных — попробуй «Блокнотом» хотя бы сложить все числа в столбце. Я уж не говорю о красивых графиках.

    Поэтому CSV-файлы анализируют и редактируют в Excel и аналогах: Open Office, LibreOffice и прочих.

    Ветеранам, которые все же дочитали: ребята, мы знаем об анализе непосредственно в БД c помощью SQL, знаем о Tableau и Talend Open Studio. Это статья для начинающих, а на базовом уровне и небольшом объеме данных Excel с аналогами хватает.

    Как Excel портит данные: из классики

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

    Большинство казусов связано с тем, что программа без спроса преобразует строки с набором цифр в числа.

    Округляет. Например, в исходной ячейке два телефона хранятся через запятую без пробелов: «5235834,5235835». Что сделает Excel? Лихо превратит номера́ в одно число и округлит до двух цифр после запятой: «5235834,52». Так мы потеряем второй телефон.

    Приводит к экспоненциальной форме. Excel заботливо преобразует «123456789012345» в число «1,2E+15». Исходное значение потеряем напрочь.

    Проблема актуальна для длинных, символов по пятнадцать, цифровых строк. Например, КЛАДР-кодов (это такой государственный идентификатор адресного объекта: го́рода, у́лицы, до́ма).

    Удаляет лидирующие плюсы. Excel считает, что плюс в начале строки с цифрами — совершенно лишний символ. Мол, и так ясно, что число положительное, коль перед ним не стоит минус. Поэтому лидирующий плюс в номере «+74955235834» будет отброшен за ненадобностью — получится «74955235834». (В реальности номер пострадает еще сильнее, но для наглядности обойдусь плюсом).

    Потеря плюса критична, например, если данные пойдут в стороннюю систему, а та при импорте жестко проверяет формат.

    Разбивает по три цифры. Цифровую строку длиннее трех символов Excel, добрая душа, аккуратно разберет. Например, «8 495 5235834» превратит в «84 955 235 834».

    Форматирование важно как минимум для телефонных номеров: пробелы отделяют коды страны и города от остального номера и друг от друга. Excel запросто нарушает правильное членение телефона.

    Удаляет лидирующие нули. Строку «00523446» Excel превратит в «523446».
    А в ИНН, например, первые две цифры — это код региона. Для Республики Алтай он начинается с нуля — «04». Без нуля смысл номера исказится, а проверку формата ИНН вообще не пройдет.

    Меняет даты под локальные настройки. Excel с удовольствием исправит номер дома «1/2» на «01.фев». Потому что Windows подсказал, что в таком виде вам удобнее считывать даты.

    Побеждаем порчу данных правильным импортом

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

    По умолчанию Excel применяет к данным в загруженном CSV-файле тип «General» — общий. Из-за него программа распознает цифровые строки как числа. Такой порядок можно победить, используя встроенный инструмент импорта.

    Запускаю встроенный в Excel механизм импорта. В меню это «Data → Get External Data → From Text».

    Выбираю CSV-файл с данными, открывается диалог. В диалоге кликаю на тип файла Delimited (с разделителями). Кодировка — та, что в файле, обычно определяется автоматом. Если первая строка файла — шапка, отмечаю «My Data Has Headers».

    Перехожу ко второму шагу диалога. Выбираю разделитель полей (обычно это точка с запятой — semicolon). Отключаю «Treat consecutive delimiters as one», а «Text qualifier» выставляю в «». (Text qualifier — это символ начала и конца текста. Если разделитель в CSV — запятая, то text qualifier нужен, чтобы отличать запятые внутри текста от запятых-разделителей.)

    На третьем шаге выбираю формат полей, ради него все и затевалось. Для всех столбцов выставляю тип «Text». Кстати, если кликнуть на первую колонку, зажать шифт и кликнуть на последнюю, выделятся сразу все столбцы. Удобно.

    Дальше Excel спросит, куда вставлять данные из CSV — можно просто нажать «OK», и данные появятся в открытом листе.


    Перед импортом придется создать в Excel новый workbook

    Но! Если я планирую добавлять данные в CSV через Excel, придется сделать еще кое-что.

    После импорта нужно принудительно привести все-все ячейки на листе к формату «Text». Иначе новые поля приобретут все тот же тип «General».

    • Нажимаю два раза Ctrl+A, Excel выбирает все ячейки на листе;
    • кликаю правой кнопкой мыши;
    • выбираю в контекстном меню «Format Cells»;
    • в открывшемся диалоге выбираю слева тип данных «Text».


    Чтобы выделить все ячейки, нужно нажать Ctrl+A два раза. Именно два, это не шутка, попробуйте

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

    Альтернатива: Open Office Calc

    Для работы с CSV-файлами я использую именно Calc. Он не то чтобы совсем не считает цифровые данные строками, но хотя бы не применяет к ним переформатирование в соответствии с региональными настройками Windows. Да и импорт попроще.

    Конечно, понадобится пакет Open Office (OO). При установке он предложит переназначить на себя файлы MS Office. Не рекомендую: хоть OO достаточно функционален, он не до конца понимает хитрое микрософтовское форматирование документов.

    А вот назначить OO программой по умолчанию для CSV-файлов — вполне разумно. Сделать это можно после установки пакета.

    Итак, запускаем импорт данных из CSV. После двойного клика на файле Open Office показывает диалог.


    Заметьте, в OO не нужно создавать новый воркбук и принудительно запускать импорт, все само

    1. Кодировка — как в файле.
    2. «Разделитель» — точка с запятой. Естественно, если в файле разделителем выступает именно она.
    3. «Разделитель текста» — пустой (все то же, что в Excel).
    4. В разделе «Поля» кликаю в левый-верхний квадрат таблицы, подсвечиваются все колонки. Указываю тип «Текст».

    Штука, которая испортила немало крови: если по ошибке выбрать несколько разделителей полей или не тот разделитесь текста, файл может правильно открыться, но неправильно сохраниться.

    Помимо Calc у нас в HFLabs популярен libreOffice, особенно под «Линуксом». И то, и другое для CSV применяют активнее, чем Excel.

    Бонус-трек: проблемы при сохранении из Calc в .xlsx

    Если сохраняете данные из Calc в экселевский формат .xlsx, имейте в виду — OO порой необъяснимо и масштабно теряет данные.


    Белая пустошь, раскинувшаяся посередине, в оригинальном CSV-файле богато заполнена данными

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

    Если что-то потерялись, лечение — пересохранить из CSV в .xlsx. Или, если установлен Windows, импортнуть из CSV в Excel и сохранить оттуда.

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

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

    С чего начать

    Документация

    • Лицензия
    • Требования к хостингу
    • Установка
    • С чего начать
    • Описание полей CSV
    • Импорт товаров
      • Обновление товаров
      • Импорт изображений
      • Импорт опций

    Документация

    • Лицензия
    • Требования к хостингу
    • Установка
    • С чего начать
    • Описание полей CSV
    • Импорт товаров
      • Обновление товаров
      • Импорт изображений
      • Импорт опций

    Content

    • Что такое CSV-файл
    • Пример CSV-файла
    • Как создать CSV-файл
    • Чем открывать и редактировать CSV-файл
    • Как правильно сохранить CSV-файл
    • Как проверить формат CSV-файла

    Content

    • Что такое CSV-файл
    • Пример CSV-файла
    • Как создать CSV-файл
    • Чем открывать и редактировать CSV-файл
    • Как правильно сохранить CSV-файл
    • Как проверить формат CSV-файла

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

    CSV (от англ. Comma-Separated Values — значения, разделённые запятыми) — текстовый формат, предназначенный для представления табличных данных. Строка таблицы соответствует строке текста, которая содержит одно или несколько полей, разделенных запятыми (wikipedia.org).

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

    Разделитель текста – значения, содержащие зарезервированные символы (двойная кавычка, запятая, точка с запятой, новая строка) обрамляются двойными кавычками (“). Если в значении встречаются кавычки — они представляются в файле в виде двух кавычек подряд.

    Наименование полей CSV – первая строка файла обычно сдержит наименование 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-файла) или в любом другом тестовом редакторе.

    Читайте также  Как открыть файл XLS онлайн?

    Как создать CSV-файл

    Наиболее удобный и быстрый способ получить шаблон CSV-файла правильного формата – это сделать экспорт товаров через расширение CSV Price Pro import/export. Для этого в разделе Товары (eng. Products) перейдите на вкладку Экспорт (eng. Export). , выберите справа необходимые поля для экспорта и сделайте экспорт, в результате вы получите готовый для работы CSV-файл

    Чем открывать и редактировать CSV-файл

    Первое что нужно сделать, это скачать и установить офисный пакет 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:

    • Microsoft Notepad (Windows)
    • Microsoft WordPad (Windows)
    • Helios TextPad (Windows)
    • Notepad++ (Windows)
    • Notepad2 (Windows)
    • Geany (Windows, Mac, Linux)
    • Apple TextEdit (Mac)
    • Apple Pages (iOS)
    • Leafpad (Linux)
    • gedit (Linux)
    • KWrite (Linux)

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

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

    По умолчанию книги Excel сохраняются как файл XLSX в Excel 2007 или более поздних версиях. Если вам нужно экспортировать данные активного листа в файл CSV, вы можете использовать Сохранить как функция следующим образом:

    1. Активируйте рабочий лист, который вы хотите экспортировать в файл CSV, и нажмите Файл > Сохранить как> Обзор.

    2. В диалоговом окне Сохранить как:

    Kutools for Excel

    Выделяться из толпы

    Попрощайтесь с ужасными VBA и формулами!

    3. Теперь появляется диалоговое окно с предупреждением, что сохранится только активный лист. Пожалуйста, нажмите на OK кнопку, чтобы продолжить.

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

    Пока все данные на активном листе сохранены в файле CSV.

    Если вам требуется, чтобы экспортированный файл CSV был закодирован как UTF-8, этот метод поможет вам в этом.

    1. В Excel активируйте рабочий лист, данные которого вы сохраните как CSV, и нажмите Файл > Сохранить как > Приложения.

    2. В диалоговом окне Сохранить как:
    (1) Откройте папку назначения, в которой вы сохраните новый файл;
    (2) Назовите файл в Имя файла коробка;
    (3) Укажите Текст в Юникоде (*. Txt) из Сохранить как типвыпадающий список e;
    (4) Щелкните значок скидка кнопка. Смотрите скриншот:

    3.Теперь появляются диалоговые окна с предупреждением, что будет сохранен только активный рабочий лист, а некоторые функции будут потеряны. Пожалуйста, нажмите на OK и Да кнопки последовательно.

    4. Закройте окно Excel. И дважды щелкните новый файл .txt, чтобы открыть его в окне Блокнота (или в другом текстовом редакторе по умолчанию, как вы предварительно установили).

    5. В окне Блокнота нажмите Файл > Сохранить как.

    6. В диалоговом окне Сохранить как:
    (1) Укажите Сохранить как as Все файлы (*. *);
    (2) Измените расширение имени файла на . Csv в Имя файла коробка;
    (3) Выберите UTF-8 из Кодирование раскрывающийся список;
    (4) Щелкните значок скидка кнопку.

    Теперь все данные на активном листе экспортируются в виде файла CSV в кодировке UTF-8.

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

    1. Выберите все отфильтрованные записи в таблице и нажмите Ctrl + C ключи вместе, чтобы скопировать их.

    2. Создайте новый лист, выберите в нем ячейку A1 и нажмите Ctrl + V ключи вместе, чтобы вставить скопированные записи.
    Теперь вы увидите, что на новый лист вставляются только отфильтрованные записи. Смотрите скриншот:

    3. Оставайтесь на новом листе и нажмите Файл > Сохранить как > Приложения.

    4. В диалоговом окне Сохранить как:
    (1) Выберите папку назначения, в которую вы сохраните файл CSV;
    (2) Введите имя файла CSV в поле Имя файла коробка;
    (3) Выберите CSV (с разделителями-запятыми) (* .csv) из Сохранить как раскрывающийся список;
    (4) Щелкните значок скидка кнопку.

    5. Теперь появляются диалоговые окна с предупреждением, что будет сохранен только активный лист, а некоторые функции будут потеряны. Пожалуйста, нажмите на OK и Да кнопки последовательно.

    Теперь в новый файл CSV экспортируются только отфильтрованные данные в таблице.

    Освободи Себя Диапазон экспорта в файл особенность Kutools for Excel может помочь нам легко экспортировать выделение в файл .csv в Excel.

    Kutools for Excel — Включает более 300 удобных инструментов для Excel. Полнофункциональная бесплатная 30-дневная пробная версия, кредитная карта не требуется! Get It Now

    1. Выберите диапазон, который вы хотите экспортировать в CSV, и нажмите Kutools Plus > Импорт Экспорт > Диапазон экспорта в файл, см. снимок экрана:

    2. В диалоговом окне «Экспортировать диапазон в файл»:
    (1) Проверьте CSV (с разделителями-запятыми) вариант;
    (2) Щелкните значок Приложения кнопка указать папку назначения, в которую вы сохраните новый файл CSV;
    (3) Необязательно проверять Откройте файл после экспорта. вариант;
    (4) Щелкните значок Ok кнопку.

    Kutools for Excel — Включает более 300 удобных инструментов для Excel. Полнофункциональная бесплатная 30-дневная пробная версия, кредитная карта не требуется! Get It Now

    3. Во втором диалоговом окне «Диапазон экспорта в файл» введите имя нового файла CSV и нажмите кнопку Ok кнопку.

    Теперь все данные в указанной выборке экспортируются в новый файл CSV.

    Освободи Себя Диапазон экспорта в файл Функция может экспортировать диапазон данных в одну книгу Excel, файл CSV, простой или полностью форматированный файл HTML. Получите его сейчас!

    Этот метод рекомендует Kutools для Excel Разделить книгу возможность быстрого экспорта каждого рабочего листа в отдельный файл CVS в несколько кликов.

    Kutools for Excel — Включает более 300 удобных инструментов для Excel. Полнофункциональная бесплатная 30-дневная пробная версия, кредитная карта не требуется! Get It Now

    1. Нажмите Kutools Plus > Разделить книгу. Смотрите скриншот:

    2. В диалоговом окне «Разделить книгу» сделайте следующее:
    (1) Проверьте рабочие листы, которые вы будете экспортировать в CSV, в разделе «Имя рабочего листа»;
    (2) Проверьте Сохранить как и выберите CSV (Macintosh (* .csv) из раскрывающегося списка снизу.
    (3) Щелкните значок Трещина кнопку.

    3. В диалоговом окне «Обзор папки» укажите папку назначения, в которой вы будете сохранять экспортированные файлы CSV, и нажмите кнопку OK кнопку.

    И теперь каждый проверенный рабочий лист массово экспортируется в отдельный файл CSV. Смотрите скриншот:

    Освободи Себя Разделить книгу Функция может сохранять или экспортировать каждый рабочий лист активной книги в книгу Excel, книгу Excel 97-2003 или файл TXT / CSV / PDF отдельно. Получите его сейчас!

    Борис Аладышкин/ автор статьи

    Приветствую! Я являюсь руководителем данного проекта и занимаюсь его наполнением. Здесь я стараюсь собирать и публиковать максимально полный и интересный контент на темы связанные с современными технологиями и программным обеспечением. Уверен вы найдете для себя немало полезной информации. С уважением, Борис Аладышкин.

    Понравилась статья? Поделиться с друзьями:
    Itsovet61.ru
    Добавить комментарий

    ;-) :| :x :twisted: :smile: :shock: :sad: :roll: :razz: :oops: :o :mrgreen: :lol: :idea: :grin: :evil: :cry: :cool: :arrow: :???: :?: :!: