Как изменить разделители для csv в excel
Перейти к содержимому

Как изменить разделители для csv в excel

  • автор:

Создание и изменение CSV-файлов для импорта в Outlook

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

Сведения о том, как импортировать список записей календаря в Outlook, см. в статье Импорт и экспорт электронной почты, контактов и календаря Outlook.

Создание CSV-файла из другой программы или службы электронной почты другого поставщика

При экспорте контактов из другой программы, например Gmail, обычно можно выбрать один из нескольких форматов. В Gmail на выбор предлагаются CSV-файл Google, CSV-файл Outlook и файлы vCard. При экспорте данных из профиля Outlook для последующего импорта в другой профиль можно выбрать CSV-файл или файл данных Outlook (PST).

Скачивание и открытие образца CSV-файла для импорта контактов в Outlook

Вы можете создать CSV-файл вручную одним из двух способов.

Создание файла Excel и его сохранение в формате CSV

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

  1. Создайте новый документ в Excel.
  2. Добавьте заголовок столбца для каждого фрагмента сведений, который вы хотите записать (например, для имени, фамилии, адреса электронной почты, номера телефона и дня рождения), а затем введите данные в соответствующие столбцы.
  3. Когда вы закончите, файл Excel должен выглядеть примерно так:

Образец CSV-файла, открытый в Excel

Сохраните файл Excel в формате CSV.

Скачивание шаблона CSV-файла

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

После скачивания образца CSV-файла сохраните его на своем компьютере с типом CSV.

    Скачайте этот образец CSV-файла на свой компьютер. При появлении запроса нажмите кнопку Сохранить и сохраните файл на своем компьютере в формате CSV. Если сохранить файл в формате Excel (XLS или XLSM) все данные будет добавлены в один столбец.

Чтобы найти CSV-файл, выберите

  • Откройте Excel на компьютере.
  • В Excel выберите Файл >Открыть и перейдите к CSV-файлу, скачанному на компьютер. Чтобы найти CSV-файл, выберите Все файлы. Щелкните CSV-файл, чтобы открыть его.

    При работе с этим CSV-файлом нужно помнить о нескольких вещах.

    Образец CSV-файла, открытый в Excel

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

    После импорта контактов они выглядят в Outlook в Интернете примерно так.

  • Вы можете удалить данные из строк 2–6 (например, имена, телефонные номера, адреса электронной почты и т. д).
  • Вводить данные во всех столбцах необязательно. Укажите только необходимые сведения.
  • Сохраните файл в формате CSV под другим именем. Если вы работаете с этим файлом в Excel, то при его сохранении получите несколько запросов такого типа: «Вы действительно хотите сохранить файл в формате CSV?» Всегда выбирайте ответ «Да». Если вы выберете «Нет», файл будет сохранен в собственном формате Excel (XLSX) и его нельзя будет использовать для импорта данных в Outlook.
  • Попробуйте импортировать CSV-файл с несколькими контактами, чтобы убедиться в получении правильных результатов. После этого можно удалить импортированные контакты, добавить все нужные контакты в CSV-файл и снова импортировать его. Если вы импортируете данные из образца CSV-файла, вот как это будет выглядеть в Outlook в Интернете для Microsoft 365:

    Изменение CSV-файла с контактами, которые нужно импортировать в Outlook

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

    При изменении CSV-файла учитывайте перечисленные ниже моменты.

    • Заголовки столбцов должны оставаться в первой строке.
    • При сохранении файла в Excel несколько раз появятся запросы такого типа: «Вы действительно хотите сохранить файл в формате CSV?» Всегда выбирайте ответ «Да». Если вы выберете «Нет», файл будет сохранен в собственном формате Excel (XLSX) и его нельзя будет использовать для импорта в Outlook.

    Проблема: все данные выводятся в первом столбце

    Пример CSV-файла, сохраненного в формате XLS.

    Это могло произойти по нескольким причинам, поэтому можно попробовать несколько решений.

    • Если вы сохраните CSV-файл в другом формате, например XLS, XLSX или XLM, все данные будут отображаться в первом столбце. Вернитесь к исходному CSV-файлу и сохраните его в формате CSV.
    • Возможно, программа, в которой был создан CSV-файл, добавляет к данным дополнительные кавычки, из-за чего Excel считает их одной строкой. Предположим, например, что у вас такие данные: a, b, c, d — Excel поместит каждую букву в отдельный столбец. «a, b, c, d», e — Excel поместит a, b, c, d в один столбец, а e — в другой. Чтобы проверить, не в этом ли проблема, откройте файл в Блокноте: Щелкните CSV-файл правой кнопкой мыши, выберите Открыть с помощью >Блокнот. Выполните поиск дополнительных кавычек. Если они есть, вот как можно исправить файл:
    • Откройте CSV-файл в Excel. Все данные будут добавлены в столбец A без кавычек.
    • С помощью мастера распределения текста по столбцам разделите данные столбца A на отдельные столбцы: в строке меню выберите Данные >Текст по столбцам.

    Преобразование CSV-файла в электронную таблицу Excel

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

    Power Automate позволяет открывать CSV-файлы с разделителями-запятыми и разделителями-табуляторами непосредственно через действие Запустить Excel.

    Снимок экрана действия «Запустить Excel», настроенного на открытие CSV-файла.

    Чтобы преобразовать CSV-файл этого типа в XLSX, откройте файл и затем сохраните его как новую книгу Excel с помощью параметра Сохранить документ как в действии Закрыть Excel.

    Снимок экрана с параметром «Сохранить документ как» в действии «Закрыть Excel».

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

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

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

    Снимок экрана параметра пользовательского разделителя в действии Чтение из CSV-файла.

    Затем запустите пустой документ Excel, используя действие Запустить Excel и вставьте CSV-таблицу в ячейку A1, используя действие Записать в лист Excel.

    Снимок экрана заполненного действия «Записать в Excel».

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

    Как изменить разделители для CSV в Excel?

    10940558_6142610c076c3f62eac10f4fdfafbf6

    Excel сохраняет CSV так на скрине. Т. е. есть только разделители полей «;». Нужно чтобы а) разделителями полей были «,» — запятые б) разделителями текста » — кавычки.
    Команда Данные->Текст по столбцам, пишет что работает только с одним столбцом.
    Office 2010
    P.S. Не предлагать OpenOffice, вопрос именно по Excel.

    • Вопрос задан более трёх лет назад
    • 82254 просмотра

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

    Решения вопроса 3

    honor8

    Принципы быстродействия VBA в описании

    • Изменяется региональными настройками системы: Дополнительные параметры (кнопка) -> Числа (вкладка) -> Разделитель элементов списка. Блинк
    • Написать макрос для сохранения данных с разделителем запятой:
    Sub SaveAComma() ActiveWorkbook.SaveAs Filename:="C:\Users\User\Desktop\ActiveSheet.csv", _ FileFormat:=xlCSV, CreateBackup:=False, Local:=False End Sub

    Ответ написан более трёх лет назад

    Нравится 4 4 комментария

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

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

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

    Выбирайте разделитель: запятую, точку с запятой, табуляцию, вертикальную черту
    Выбирайте кодировку: UTF-8, ISO или другую
    Добавляйте одинарные или двойные кавычки как квалификатор
    Сохраняйте сразу все листы как отдельные CSV файлы

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

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

    Начните работу с инструментами XLTools

    Скачать XLTools для Excel
    – пробный период дает 14 дней полного доступа ко всем инструментам.

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

    На вкладке XLTools нажмите кнопку Экспорт В выпадающем списке выберите Экспорт в CSV Откроется диалоговое окно.

    Задайте Выбранный диапазон Укажите диапазон для экспорта.

    Выберите диапазон, который нужно экспортировать в CSV

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

    Внимание:файл результата CSV откроется или в Notepad, или в Excel. Это зависит от того, какая программа назначена по умолчанию на открытие *.csv файлов на вашем компьютере.

    Нажмите ОК Сохраните CSV файл на свой компьютер Готово.
    Обратите внимание, что исходный файл Excel остается открытым и не изменился. Подробнее.

    Результат: выбранный диапазон сохранен как CSV

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

    На вкладке XLTools нажмите кнопку Экспорт В выпадающем списке выберите Экспорт в CSV Откроется диалоговое окно.

    Задайте Этот рабочий лист или Все рабочие листы в этой книге .

    Выберите все листы в этой книге и экспортируйте их в CSV

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

    Внимание:файл результата CSV откроется или в Notepad, или в Excel. Это зависит от того, какая программа назначена по умолчанию на открытие *.csv файлов на вашем компьютере.

    Нажмите ОК Сохраните CSV файл(ы) на свой компьютер Готово.

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

    Результат: все рабочие листы в книге сохранены как CSV

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

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

    Выберите рабочие листы в Органайзере книг и экспортируйте их в CSV

    Откроется окно Выберите сохранить как форматированный текст (разделитель – запятая) (*.csv) Задайте параметры экспорта.

    Нажмите ОК Сохраните CSV файл(ы) на свой компьютер Готово.

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

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

    Задайте параметры обработки для экспорта данных из Excel в CSV

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

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

    Задайте настройку: сохранить формат значения в CSV

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

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

    Задайте настройку: сохранить значения в CSV

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

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

    Задайте настройку: добавить кавычки или другие знаки как квалификаторы полей

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

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

    Задайте настройку: добавить квалификатор и удалить этот знак из всех других позиций

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

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

    Задайте настройку: разбить объединенные ячейки при экспорте в CSV

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

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

  • Добавить комментарий

    Ваш адрес email не будет опубликован. Обязательные поля помечены *