Although CSV stands for comma-separated values, it has become a common file type to define simple text files including delimiter-separated data. Thus, a CSV file can use a semicolon or tab character as a delimiter as well. In this guide, we’re going to show you how to change CSV delimiter in Excel.
Changing the delimiter in Excel Options
The first approach in our article is about changing how Excel evaluates CSV files including saving. You can make Excel using semicolon (;) as the delimiter.
- Open Advanced Options by following File > Options > Advanced.
- In the Editing options section, find Use system operators
- Uncheck it to override the system settings.
- Set Decimal separator to comma (,) and Thousands separator to period (.).
- Clicking OK ensures that Excel uses semicolon (;) as the delimiter.
This setting allows Excel to save CSV files with semicolons (;).
If you are using a computer with European version, your settings may already be like above. You can change the operators to convert the delimiter from a semicolon to a comma.
Changing the CSV delimiter when importing files
Excel also allows you to change the delimiter while opening files. This is a more convenient way if you do not want to alter Excel’s entire behavior. Because Excel’s data import features have been updated vastly beginning with 2016, we divided this section into two parts.
Power Query — Excel 2016 and newer
Disclaimer: Power Query has been part of Excel 2010 and Excel 2013 as well. However, Microsoft released it as an add-in. Excel 2016 has the Power Query features by default. You can learn more about Power Query at Power Query 101.
Power Query allows you to choose the delimiter when creating a connection. You can find the option in the Preview dialog. You can create the connection by using From Text/CSV command in Data > Get & Transform Data.
Selecting the file opens the Preview window. Probably, the Power Query guessed the delimiter correctly. However, you can change CSV delimiter easily at a dropdown option.
Use Load or Transform Data buttons to load the data directly into your workbook or modify it in the Power Query window respectively.
Excel 2013 or older
If you are using Excel 2013 or a previous version without the Power Query add-in, you can use Text Import Wizard which shares a similar user interface with Text to Columns wizard.
- Click Data > Get External Data > From Text to select a file and open the Text Import Wizard.
- In the first step of the wizard, make sure to select Delimited
- Click Next button to continue.
- Select one or more delimiters that fits your data. You can see if the data is separated correctly in the Data preview section.
- You can modify data types for columns at the next step. Click Next to continue the third step or click the Finish button to populate the separated data in your worksheet.
CSV стенды для значения через запятую, что означает текстовый файл, в котором для разделения значений используется запятая. Но файл CSV также может использовать символ точки с запятой в качестве разделителя списка. Иногда файл с разделителями-запятыми — это не то, что вам нужно, вместо этого вам нужен файл, разделенный точкой с запятой. В этом уроке мы поговорим о том, как изменить разделитель файлов при экспорте файла Excel в формате CSV.
Изменить разделитель при сохранении файла Excel в формате CSV
изменить разделитель при сохранении файла Excel в формате CSV
В таких странах, как США и UK, разделитель списка по умолчанию — это запятая, поэтому файл CSV разделен запятыми. В то время как во многих европейские страны, точка с запятой используется в качестве разделителя списка по умолчанию, поскольку запятая установлена в качестве десятичного символа. Это означает, что в Европе файл CSV обычно разделяется точкой с запятой. Чтобы изменить разделитель при сохранении файла Excel в формате CSV, сделайте следующее.
Обратите внимание, что в нашем примере разделителем списка по умолчанию является запятая.
1. Откройте Эксель. Чтобы изменить разделитель списка с запятой на точку с запятой, щелкните Файл > Опции, Параметры Excel всплывает диалоговое окно. Нажмите на Дополнительно опцию.
2. в Параметры редактирования раздел, снимите флажок что собой представляет Используйте системные разделители пунктом.
3. Установить Десятичный разделитель в запятая (,) и установите Тысяча сепараторов в период (.). Нажмите OK.
4. Откройте файл Excel, который вы хотите сохранить в формате CSV. Нажмите Файл > Сохранить как.
5. Сохранить как всплывает диалоговое окно. Измените тип Сохранить как на CSV (с разделителями-запятыми) в раскрывающемся списке.
6. Откройте файл CSV, который вы только что сохранили, с помощью Блокнота. Вы увидите, что этот файл CSV точка с запятой.
Заметки
- Если ты хочешь изменить разделитель списка обратно в запятая, Вы можете проверка что собой представляет Используйте системные разделители коробка. Или установите Десятичный разделитель в период (.) и установите Тысяча сепараторов в запятая (,).
- In европейские страны, чтобы изменить разделитель с точка с запятой в запятая, вы также должны снимите флажок что собой представляет Используйте системные разделители коробка. Затем установите Десятичный разделитель в период (.) и установите Тысяча сепараторов в запятая (,).
Прочие операции (статьи)
Как разделить по разделителю и переставить ячейки в Excel?
В этой статье я расскажу о способах разделения диапазона по определенному разделителю, а затем транспонирую его в Excel, как показано ниже. Если вас интересует эта задача, перейдите по ссылке ниже.
Как разделить ячейки по первому разделителю пробелов в Excel?
В Excel вы можете быстро разделить содержимое ячейки через запятую, пробел или другой разделитель с функцией текста в столбцы. В этой статье мы покажем вам, как разделить ячейку по первому разделителю пробела в Excel.
Как разделить текст по пробелу/запятой/разделителю в Excel?
Если у вас есть список столбцов с данными, и вы хотите разделить их на несколько столбцов с помощью определенного разделителя, как на приведенных ниже снимках экрана, как вы можете разделить их в Excel? Возможно, некоторые из пользователей думают только о функции Text to Column, но теперь я представлю вам не только функцию Text to Columns, но и код VBA.
Лучшие инструменты для работы в офисе
Kutools for Excel Решит большинство ваших проблем и повысит вашу производительность на 80%
- Бар Супер Формулы (легко редактировать несколько строк текста и формул); Макет для чтения (легко читать и редактировать большое количество ячеек); Вставить в отфильтрованный диапазон…
- Объединить ячейки / строки / столбцы и хранение данных; Разделить содержимое ячеек; Объедините повторяющиеся строки и сумму / среднее значение… Предотвращение дублирования ячеек; Сравнить диапазоны…
- Выберите Дубликат или Уникальный Ряды; Выбрать пустые строки (все ячейки пустые); Супер находка и нечеткая находка во многих рабочих тетрадях; Случайный выбор …
- Точная копия Несколько ячеек без изменения ссылки на формулу; Автоматическое создание ссылок на несколько листов; Вставить пули, Флажки и многое другое …
- Избранные и быстро вставляйте формулы, Диапазоны, диаграммы и изображения; Зашифровать ячейки с паролем; Создать список рассылки и отправлять электронные письма …
- Извлечь текст, Добавить текст, Удалить по позиции, Удалить пробел; Создание и печать промежуточных итогов по страницам; Преобразование содержимого ячеек в комментарии…
- Суперфильтр (сохранять и применять схемы фильтров к другим листам); Расширенная сортировка по месяцам / неделям / дням, периодичности и др .; Специальный фильтр жирным, курсивом …
- Комбинируйте книги и рабочие листы; Объединить таблицы на основе ключевых столбцов; Разделить данные на несколько листов; Пакетное преобразование xls, xlsx и PDF…
- Группировка сводной таблицы по номер недели, день недели и другое … Показать разблокированные, заблокированные ячейки разными цветами; Выделите ячейки, у которых есть формула / имя…
Вкладка Office — предоставляет интерфейс с вкладками в Office и значительно упрощает вашу работу
- Включение редактирования и чтения с вкладками в Word, Excel, PowerPoint, Издатель, доступ, Visio и проект.
- Открывайте и создавайте несколько документов на новых вкладках одного окна, а не в новых окнах.
- Повышает вашу продуктивность на 50% и сокращает количество щелчков мышью на сотни каждый день!
Комментарии (0)
Оценок пока нет. Оцените первым!
Если вы работаете с какой-то ужасной корпоративной системой, которая должна была быть удалена в темные времена, вам, возможно, пришлось создать файл из Excel с некоторыми странными разделителями, отличными от запятой или табуляции, для импорта в систему. Вот хитрость, как это сделать.
Естественно, это не тот тип статьи, который большинству людей нужно будет использовать, надеемся когда-либо, но если вам нужно знать, как это сделать, решение сначала не совсем очевидно.
Экспорт файлов Excel в виде разделителя труб
Для целей этого примера мы будем использовать этот маленький глупый файл Excel.
Чтобы сохранить файл с разделителями, вам нужно нажать кнопку «Офис» и выбрать «Сохранить как» -> «Другие форматы».
Затем выберите CSV (с разделителями-запятыми) (*. Csv) из раскрывающегося списка и присвойте ему имя.
Теперь вот где происходит интересная часть … Excel по умолчанию будет использовать запятую в качестве разделителя, но если вы откроете Панель управления -> Регион и язык, а затем нажмите кнопку Дополнительные настройки внизу …
Теперь внимательно посмотрите на элемент «Разделитель списков», который обычно имеет запятую в поле, но в целях иллюстрации я переключил его на символ «Труба».
Как только вы нажмете кнопку «Применить», а затем сохраните свой файл Excel, вы заметите, что в вашем файле теперь есть символы канала в качестве разделителя.
Возможно, вы захотите изменить разделитель списка обратно на запятую на тот случай, если это понадобится другим приложениям.
Excel сохраняет CSV так на скрине. Т. е. есть только разделители полей «;». Нужно чтобы а) разделителями полей были «,» — запятые б) разделителями текста » — кавычки.
Команда Данные->Текст по столбцам, пишет что работает только с одним столбцом.
Office 2010
P.S. Не предлагать OpenOffice, вопрос именно по Excel.
-
Вопрос заданболее трёх лет назад
-
72413 просмотров
- Изменяется региональными настройками системы: Дополнительные параметры (кнопка) -> Числа (вкладка) -> Разделитель элементов списка. Блинк
- Написать макрос для сохранения данных с разделителем запятой:
Sub SaveAComma() ActiveWorkbook.SaveAs Filename:="C:UsersUserDesktopActiveSheet.csv", _ FileFormat:=xlCSV, CreateBackup:=False, Local:=False End Sub
- Чтобы открыть файл c разделителем «запятая» — в первой строке CSV-файла написать
sep=,
Есть же в excel 2003 и excel 2013 — сохранить как — CVS (разделители запятые)
Пригласить эксперта
-
Показать ещё
Загружается…
17 апр. 2023, в 02:32
5000 руб./за проект
17 апр. 2023, в 01:56
1200 руб./в час
17 апр. 2023, в 01:43
20000 руб./за проект
Минуточку внимания
В этом руководстве показано, как изменить разделитель CSV при импорте или экспорте данных в/из Excel, чтобы вы могли сохранить файл в формате значений, разделенных запятыми или точками с запятой.
Эксель старательный. Эксель умный. Он тщательно изучает системные настройки машины, на которой работает, и делает все возможное, чтобы предугадать потребности пользователя… довольно часто с разочаровывающими результатами.
Представьте себе: вы хотите экспортировать данные Excel в другое приложение, поэтому вы сохраняете их в формате CSV, поддерживаемом многими программами. Какой бы вариант CSV вы ни использовали, результатом будет файл, разделенный точкой с запятой, а не разделенный запятой, который вы действительно хотели. Параметр установлен по умолчанию, и вы понятия не имеете, как его изменить. Не сдавайся! Независимо от того, насколько глубоко скрыта настройка, мы покажем вам, как найти ее и настроить в соответствии с вашими потребностями.
Для обработки файлов .csv Microsoft Excel использует Разделитель списка определено в Региональные настройки Windows.
В Северной Америке и некоторых других странах разделителем списка по умолчанию является запятая, поэтому вы получаете CSV с разделителями-запятыми.
В европейских странах для десятичного символа зарезервирована запятая, а в качестве разделителя списка обычно используется точка с запятой. Вот почему результат CSV разделен точкой с запятой.
Чтобы получить CSV-файл с другим разделителем полей, примените один из подходов, описанных ниже.
Изменить разделитель при сохранении файла Excel в формате CSV
Когда вы сохраняете книгу в виде файла .csv, Excel разделяет значения по умолчанию. Разделитель списка. Чтобы заставить его использовать другой разделитель, выполните следующие действия:
- Нажмите Файл > Опции > Передовой.
- Под Параметры редактированияснимите флажок Использовать системные разделители.
- Изменить значение по умолчанию Десятичный разделитель. Поскольку это изменит способ отображения десятичных чисел на ваших листах, выберите другой вариант. Разделитель тысяч во избежание путаницы.
В зависимости от того, какой разделитель вы хотите использовать, настройте параметры одним из следующих способов.
Чтобы преобразовать файл Excel в файл CSV, разделенный точкой с запятой, установите десятичный разделитель по умолчанию на запятую. Это заставит Excel использовать точку с запятой для Разделитель списка (разделитель CSV):
- Установлен Десятичный разделитель до запятой (,)
- Установлен Разделитель тысяч к периоду (.)
Чтобы сохранить файл Excel как файл CSV с разделителями-запятыми, установите десятичный разделитель на точку (точку). Это заставит Excel использовать запятую для Разделитель списка (разделитель CSV):
- Установлен Десятичный разделитель к периоду (.)
- Установлен Разделитель тысяч до запятой (,)
Если вы хотите изменить разделитель CSV только для определенного файла, отметьте Использовать системные настройки установите флажок снова после экспорта книги Excel в CSV.
Примечание. Очевидно, что изменения, которые вы сделали в параметрах Excel, ограничены Excel. Другие приложения будут продолжать использовать разделитель списка по умолчанию, определенный в региональных настройках Windows.
Изменить разделитель при импорте CSV в Excel
Существует несколько различных способов импорта CSV-файла в Excel. Способ изменения разделителя зависит от выбранного вами метода импорта.
Указать разделитель прямо в CSV-файле
Чтобы Excel мог читать CSV-файл с разделителем полей, используемым в данном CSV-файле, вы можете указать разделитель непосредственно в этом файле. Для этого откройте файл в любом текстовом редакторе, например Блокноте, и введите следующую строку перед любыми другими данными:
- Для разделения значений запятой: sep=,
- Для разделения значений точкой с запятой: sep=;
- Для разделения значений вертикальной чертой: sep=|
Аналогичным образом вы можете использовать любой другой символ в качестве разделителя — просто введите символ после знака равенства.
Как только разделитель определен, вы можете открыть текстовый файл в Excel, как обычно, из самого Excel или из проводника Windows.
Например, чтобы правильно открыть CSV-файл, разделенный точкой с запятой, в Excel, мы явно указываем, что разделителем полей является точка с запятой:
Выберите разделитель в мастере импорта текста
Другой способ обработки CSV-файла с разделителем, отличным от разделителя по умолчанию, — импортировать файл, а не открывать его. В Excel 2013 раньше это было довольно легко сделать с помощью Мастер импорта текста проживающих на Данные вкладка, в Получить внешние данные группа. Начиная с Excel 2016, мастер удален с ленты как устаревшая функция. Тем не менее, вы все еще можете использовать его:
- Включить функцию «Из текста (устаревшая версия)».
- Измените расширение файла с .csv на .txt, а затем откройте текстовый файл в Excel. Это запустит Мастер импорта текста автоматически.
На шаге 2 мастера вам предлагается выбрать один из предопределенных разделителей (табуляция, запятая, точка с запятой или пробел) или указать свой собственный:
Укажите разделитель при создании подключения Power Query
Microsoft Excel 2016 и выше предоставляет еще один простой способ импорта CSV-файла — подключившись к нему с помощью Power Query. При создании подключения Power Query вы можете выбрать разделитель в диалоговом окне предварительного просмотра:
Глобально изменить разделитель CSV по умолчанию
Чтобы изменить значение по умолчанию Разделитель списка не только для Excel, но и для всех программ, установленных на вашем компьютере, вот что вам нужно сделать:
- В Windows перейдите к Панель управления > Область, край настройки. Для этого просто введите Область, край в поле поиска Windows, а затем щелкните Параметры региона.
- На панели «Регион» в разделе Связанные настройкинажмите Дополнительные дата, время и региональные настройки.
- Под Область, крайщелкните Изменить дату, время или числовой формат.
- в Область, край диалоговое окно, на Форматы нажмите кнопку Дополнительные настройки…
- в Настроить формат диалоговое окно, на Числа введите символ, который вы хотите использовать в качестве разделителя CSV по умолчанию, в Разделитель списка коробка.
Чтобы это изменение заработало, Разделитель списка не должно быть таким же, как Десятичный символ.
- Нажмите ХОРОШО дважды, чтобы закрыть оба диалоговых окна.
Когда закончите, перезапустите Excel, чтобы он мог принять ваши изменения.
Заметки:
- Изменение системных настроек приведет к глобальным изменениям на вашем компьютере, которые повлияют на все приложения и все выходные данные системы. Не делайте этого, если вы не уверены на 100% в результатах.
- Если изменение разделителя негативно повлияло на поведение какого-либо приложения или вызвало другие проблемы на вашем компьютере, отмените изменения. Для этого нажмите кнопку Перезагрузить кнопка в Настроить формат диалоговое окно (шаг 5 выше). Это удалит все сделанные вами настройки и восстановит настройки системы по умолчанию.
Изменение разделителя списка: предыстория и последствия
Перед изменением Разделитель списка на вашем компьютере, я рекомендую вам внимательно прочитать этот раздел, чтобы вы полностью понимали возможные результаты.
Прежде всего, следует отметить, что в зависимости от страны Windows использует разные разделители по умолчанию. Это потому, что большие числа и десятичные дроби записываются по-разному по всему миру.
В США, Великобритании и некоторых других англоязычных странах, включая Австралию и Новую Зеландию, используются следующие разделители:
Десятичный знак: точка (.)
Символ группировки цифр: запятая (,)
Разделитель списка: запятая (,)
В большинстве европейских стран разделителем списка по умолчанию является точка с запятой (;), потому что в качестве десятичной точки используется запятая:
Десятичный знак: запятая (,)
Символ группировки цифр: точка (.)
Разделитель списка: точка с запятой (;)
Например, вот как две тысячи долларов и пятьдесят центов пишется в разных странах:
США и Великобритания: 2000,50 долларов США.
ЕС: $2.000,50
Как все это связано с разделителем CSV? Дело в том, что Разделитель списка (разделитель CSV) и Десятичный символ должны быть два разных символа. Это означает установку Разделитель списка для запятой потребуется изменить значение по умолчанию Десятичный символ (если стоит запятая). В результате числа будут отображаться по-разному во всех ваших приложениях.
Более того, Разделитель списка используется для разделения аргументов в формулах Excel. Как только вы измените его, скажем, с запятой на точку с запятой, разделители во всех ваших формулах также изменятся на точки с запятой.
Если вы не готовы к таким масштабным изменениям, то меняйте разделитель только для конкретного CSV-файла, как описано в первой части этого руководства.
Вот как вы можете открывать или сохранять файлы CSV с разными разделителями в Excel. Спасибо за чтение и увидимся на следующей неделе!