Csv to excel with formatting

Import or export text (.txt or .csv) files

There are two ways to import data from a text file with Excel: you can open it in Excel, or you can import it as an external data range. To export data from Excel to a text file, use the Save As command and change the file type from the drop-down menu.

There are two commonly used text file formats:

  • Delimited text files (.txt), in which the TAB character (ASCII character code 009) typically separates each field of text.

  • Comma separated values text files (.csv), in which the comma character (,) typically separates each field of text.

You can change the separator character that is used in both delimited and .csv text files. This may be necessary to make sure that the import or export operation works the way that you want it to.

Note: You can import or export up to 1,048,576 rows and 16,384 columns.

Import a text file by opening it in Excel

You can open a text file that you created in another program as an Excel workbook by using the Open command. Opening a text file in Excel does not change the format of the file — you can see this in the Excel title bar, where the name of the file retains the text file name extension (for example, .txt or .csv).

  1. Go to File > Open and browse to the location that contains the text file.

  2. Select Text Files in the file type dropdown list in the Open dialog box.

  3. Locate and double-click the text file that you want to open.

    • If the file is a text file (.txt), Excel starts the Import Text Wizard. When you are done with the steps, click Finish to complete the import operation. See Text Import Wizard for more information about delimiters and advanced options.

    • If the file is a .csv file, Excel automatically opens the text file and displays the data in a new workbook.

      Note: When Excel opens a .csv file, it uses the current default data format settings to interpret how to import each column of data. If you want more flexibility in converting columns to different data formats, you can use the Import Text Wizard. For example, the format of a data column in the .csv file may be MDY, but Excel’s default data format is YMD, or you want to convert a column of numbers that contains leading zeros to text so you can preserve the leading zeros. To force Excel to run the Import Text Wizard, you can change the file name extension from .csv to .txt before you open it, or you can import a text file by connecting to it (for more information, see the following section).

Import a text file by connecting to it (Power Query)

You can import data from a text file into an existing worksheet.

  1. On the Data tab, in the Get & Transform Data group, click From Text/CSV.

  2. In the Import Data dialog box, locate and double-click the text file that you want to import, and click Import.

  3. In the preview dialog box, you have several options:

    • Select Load if you want to load the data directly to a new worksheet.

    • Alternatively, select Load to if you want to load the data to a table, PivotTable/PivotChart, an existing/new Excel worksheet, or simply create a connection. You also have the choice of adding your data to the Data Model.

    • Select Transform Data if you want to load the data to Power Query, and edit it before bringing it to Excel.

If Excel doesn’t convert a particular column of data to the format that you want, then you can convert the data after you import it. For more information, see Convert numbers stored as text to numbers and Convert dates stored as text to dates.

Export data to a text file by saving it

You can convert an Excel worksheet to a text file by using the Save As command.

  1. Go to File > Save As.

  2. Click Browse.

  3. In the Save As dialog box, under Save as type box, choose the text file format for the worksheet; for example, click Text (Tab delimited) or CSV (Comma delimited).

    Note: The different formats support different feature sets. For more information about the feature sets that are supported by the different text file formats, see File formats that are supported in Excel.

  4. Browse to the location where you want to save the new text file, and then click Save.

  5. A dialog box appears, reminding you that only the current worksheet will be saved to the new file. If you are certain that the current worksheet is the one that you want to save as a text file, click OK. You can save other worksheets as separate text files by repeating this procedure for each worksheet.

    You may also see an alert below the ribbon that some features might be lost if you save the workbook in a CSV format.

For more information about saving files in other formats, see Save a workbook in another file format.

Import a text file by connecting to it

You can import data from a text file into an existing worksheet.

  1. Click the cell where you want to put the data from the text file.

  2. On the Data tab, in the Get External Data group, click From Text.

  3. In the Import Data dialog box, locate and double-click the text file that you want to import, and click Import.

    Follow the instructions in the Text Import Wizard. Click Help button image on any page of the Text Import Wizard for more information about using the wizard. When you are done with the steps in the wizard, click Finish to complete the import operation.

  4. In the Import Data dialog box, do the following:

    1. Under Where do you want to put the data?, do one of the following:

      • To return the data to the location that you selected, click Existing worksheet.

      • To return the data to the upper-left corner of a new worksheet, click New worksheet.

    2. Optionally, click Properties to set refresh, formatting, and layout options for the imported data.

    3. Click OK.

      Excel puts the external data range in the location that you specify.

If Excel does not convert a column of data to the format that you want, you can convert the data after you import it. For more information, see Convert numbers stored as text to numbers and Convert dates stored as text to dates.

Export data to a text file by saving it

You can convert an Excel worksheet to a text file by using the Save As command.

  1. Go to File > Save As.

  2. The Save As dialog box appears.

  3. In the Save as type box, choose the text file format for the worksheet.

    • For example, click Text (Tab delimited) or CSV (Comma delimited).

    • Note: The different formats support different feature sets. For more information about the feature sets that are supported by the different text file formats, see File formats that are supported in Excel.

  4. Browse to the location where you want to save the new text file, and then click Save.

  5. A dialog box appears, reminding you that only the current worksheet will be saved to the new file. If you are certain that the current worksheet is the one that you want to save as a text file, click OK. You can save other worksheets as separate text files by repeating this procedure for each worksheet.

  6. A second dialog box appears, reminding you that your worksheet may contain features that are not supported by text file formats. If you are interested only in saving the worksheet data into the new text file, click Yes. If you are unsure and would like to know more about which Excel features are not supported by text file formats, click Help for more information.

For more information about saving files in other formats, see Save a workbook in another file format.

The way you change the delimiter when importing is different depending on how you import the text.

  • If you use Get & Transform Data > From Text/CSV, after you choose the text file and click Import, choose a character to use from the list under Delimiter. You can see the effect of your new choice immediately in the data preview, so you can be sure you make the choice you want before you proceed.

  • If you use the Text Import Wizard to import a text file, you can change the delimiter that is used for the import operation in Step 2 of the Text Import Wizard. In this step, you can also change the way that consecutive delimiters, such as consecutive quotation marks, are handled.

    See Text Import Wizard for more information about delimiters and advanced options.

If you want to use a semi-colon as the default list separator when you Save As .csv, but need to limit the change to Excel, consider changing the default decimal separator to a comma — this forces Excel to use a semi-colon for the list separator. Obviously, this will also change the way decimal numbers are displayed, so also consider changing the Thousands separator to limit any confusion.

  1. Clear Excel Options > Advanced > Editing options > Use system separators.

  2. Set Decimal separator to , (a comma).

  3. Set Thousands separator to . (a period).

When you save a workbook as a .csv file, the default list separator (delimiter) is a comma. You can change this to another separator character using Windows Region settings. 

Caution: Changing the Windows setting will cause a global change on your computer, affecting all applications. To only change the delimiter for Excel, see Change the default list separator for saving files as text (.csv) in Excel.

  1. In Microsoft Windows 10, right-click the Start button, and then click Settings.

  2. Click Time & Language, and then click Region in the left panel.

  3. In the main panel, under Regional settings, click Additional date, time, and regional settings.

  4. Under Region, click Change date, time, or number formats.

  5. In the Region dialog, on the Format tab, click Additional settings.

  6. In the Customize Format dialog, on the Numbers tab, type a character to use as the new separator in the List separator box.

  7. Click OK twice.

  1. In Microsoft Windows, click the Start button, and then click Control Panel.

  2. Under Clock, Language, and Region, click Change date, time, or number formats.

  3. In the Region dialog, on the Format tab, click Additional settings.

  4. In the Customize Format dialog, on the Numbers tab, type a character to use as the new separator in the List separator box.

  5. Click OK twice.

Note:  After you change the list separator character for your computer, all programs use the new character as a list separator. You can change the character back to the default character by following the same procedure.

Need more help?

You can always ask an expert in the Excel Tech Community or get support in the Answers community.

See Also

Import data from external data sources (Power Query)

Need more help?

Содержание

  1. Конвертер CSV в XLS (EXCEL)
  2. Сконвертируйте ваши csv-файлы в xls онлайн и бесплатно
  3. Значения, разделенные запятыми
  4. Лист Microsoft Excel (97-2003)
  5. Как сконвертировать CSV в XLS
  6. Загрузите csv-файл(ы)
  7. Выберите «в xls»
  8. Загрузите ваш xls-файл
  9. Import or export text (.txt or .csv) files
  10. Import a text file by opening it in Excel
  11. Import a text file by connecting to it (Power Query)
  12. Export data to a text file by saving it
  13. Import a text file by connecting to it
  14. Export data to a text file by saving it
  15. Need more help?
  16. Преобразовываем CSV в Excel: как импортировать файлы CSV в электронные таблицы Excel
  17. Как преобразовать CSV в Excel
  18. Как открыть файл CSV в Excel
  19. Как открыть файл CSV при помощи Проводника Windows
  20. Как импортировать CSV в Excel
  21. Преобразование CSV в Excel: проблемы и решения
  22. Файл CSV отображается в Excel неправильно
  23. Первые нули теряются при открытии файла CSV в Excel
  24. Excel преобразует некоторые значения в даты при открытии файла CSV
  25. Как импортировать в Excel несколько файлов CSV

Конвертер CSV в XLS (EXCEL)

Сконвертируйте ваши csv-файлы в xls онлайн и бесплатно

  • Image
  • Document
  • Ebook
  • Audio
  • Archive
  • Video
  • Presentation
  • Font
  • Vector
  • CAD
  • abc
  • abw
  • csv
  • dbk
  • djvu
  • dng
  • doc
  • docm
  • docx
  • erf
  • ebm
  • ewm
  • emw
  • gzip
  • kwd
  • odt
  • oxps
  • ppt
  • pptx
  • pdf
  • rtf
  • rar
  • txt
  • wps
  • xls
  • xlsx
  • zip
  • Image
  • Document
  • Ebook
  • Audio
  • Archive
  • Video
  • Presentation
  • Font
  • Vector
  • CAD
  • abc
  • abw
  • csv
  • dbk
  • djvu
  • dng
  • doc
  • docm
  • docx
  • erf
  • ebm
  • ewm
  • emw
  • gzip
  • kwd
  • odt
  • oxps
  • ppt
  • pptx
  • pdf
  • rtf
  • rar
  • txt
  • wps
  • xls
  • xlsx
  • zip

Значения, разделенные запятыми

Лист Microsoft Excel (97-2003)

Как сконвертировать CSV в XLS

Загрузите csv-файл(ы)

Выберите файлы с компьютера, Google Диска, Dropbox, по ссылке или перетащив их на страницу.

Выберите «в xls»

Выберите xls или любой другой формат, который вам нужен (более 200 поддерживаемых форматов)

Загрузите ваш xls-файл

Позвольте файлу сконвертироваться и вы сразу сможете скачать ваш xls-файл

Источник

Import or export text (.txt or .csv) files

There are two ways to import data from a text file with Excel: you can open it in Excel, or you can import it as an external data range. To export data from Excel to a text file, use the Save As command and change the file type from the drop-down menu.

There are two commonly used text file formats:

Delimited text files (.txt), in which the TAB character (ASCII character code 009) typically separates each field of text.

Comma separated values text files (.csv), in which the comma character (,) typically separates each field of text.

You can change the separator character that is used in both delimited and .csv text files. This may be necessary to make sure that the import or export operation works the way that you want it to.

Note: You can import or export up to 1,048,576 rows and 16,384 columns.

Import a text file by opening it in Excel

You can open a text file that you created in another program as an Excel workbook by using the Open command. Opening a text file in Excel does not change the format of the file — you can see this in the Excel title bar, where the name of the file retains the text file name extension (for example, .txt or .csv).

Go to File > Open and browse to the location that contains the text file.

Select Text Files in the file type dropdown list in the Open dialog box.

Locate and double-click the text file that you want to open.

If the file is a text file (.txt), Excel starts the Import Text Wizard. When you are done with the steps, click Finish to complete the import operation. See Text Import Wizard for more information about delimiters and advanced options.

If the file is a .csv file, Excel automatically opens the text file and displays the data in a new workbook.

Note: When Excel opens a .csv file, it uses the current default data format settings to interpret how to import each column of data. If you want more flexibility in converting columns to different data formats, you can use the Import Text Wizard. For example, the format of a data column in the .csv file may be MDY, but Excel’s default data format is YMD, or you want to convert a column of numbers that contains leading zeros to text so you can preserve the leading zeros. To force Excel to run the Import Text Wizard, you can change the file name extension from .csv to .txt before you open it, or you can import a text file by connecting to it (for more information, see the following section).

Import a text file by connecting to it (Power Query)

You can import data from a text file into an existing worksheet.

On the Data tab, in the Get & Transform Data group, click From Text/CSV.

In the Import Data dialog box, locate and double-click the text file that you want to import, and click Import.

In the preview dialog box, you have several options:

Select Load if you want to load the data directly to a new worksheet.

Alternatively, select Load to if you want to load the data to a table, PivotTable/PivotChart, an existing/new Excel worksheet, or simply create a connection. You also have the choice of adding your data to the Data Model.

Select Transform Data if you want to load the data to Power Query, and edit it before bringing it to Excel.

If Excel doesn’t convert a particular column of data to the format that you want, then you can convert the data after you import it. For more information, see Convert numbers stored as text to numbers and Convert dates stored as text to dates.

Export data to a text file by saving it

You can convert an Excel worksheet to a text file by using the Save As command.

Go to File > Save As.

In the Save As dialog box, under Save as type box, choose the text file format for the worksheet; for example, click Text (Tab delimited) or CSV (Comma delimited).

Note: The different formats support different feature sets. For more information about the feature sets that are supported by the different text file formats, see File formats that are supported in Excel.

Browse to the location where you want to save the new text file, and then click Save.

A dialog box appears, reminding you that only the current worksheet will be saved to the new file. If you are certain that the current worksheet is the one that you want to save as a text file, click OK. You can save other worksheets as separate text files by repeating this procedure for each worksheet.

You may also see an alert below the ribbon that some features might be lost if you save the workbook in a CSV format.

For more information about saving files in other formats, see Save a workbook in another file format.

Import a text file by connecting to it

You can import data from a text file into an existing worksheet.

Click the cell where you want to put the data from the text file.

On the Data tab, in the Get External Data group, click From Text.

In the Import Data dialog box, locate and double-click the text file that you want to import, and click Import.

Follow the instructions in the Text Import Wizard. Click Help on any page of the Text Import Wizard for more information about using the wizard. When you are done with the steps in the wizard, click Finish to complete the import operation.

In the Import Data dialog box, do the following:

Under Where do you want to put the data?, do one of the following:

To return the data to the location that you selected, click Existing worksheet.

To return the data to the upper-left corner of a new worksheet, click New worksheet.

Optionally, click Properties to set refresh, formatting, and layout options for the imported data.

Excel puts the external data range in the location that you specify.

If Excel does not convert a column of data to the format that you want, you can convert the data after you import it. For more information, see Convert numbers stored as text to numbers and Convert dates stored as text to dates.

Export data to a text file by saving it

You can convert an Excel worksheet to a text file by using the Save As command.

Go to File > Save As.

The Save As dialog box appears.

In the Save as type box, choose the text file format for the worksheet.

For example, click Text (Tab delimited) or CSV (Comma delimited).

Note: The different formats support different feature sets. For more information about the feature sets that are supported by the different text file formats, see File formats that are supported in Excel.

Browse to the location where you want to save the new text file, and then click Save.

A dialog box appears, reminding you that only the current worksheet will be saved to the new file. If you are certain that the current worksheet is the one that you want to save as a text file, click OK. You can save other worksheets as separate text files by repeating this procedure for each worksheet.

A second dialog box appears, reminding you that your worksheet may contain features that are not supported by text file formats. If you are interested only in saving the worksheet data into the new text file, click Yes. If you are unsure and would like to know more about which Excel features are not supported by text file formats, click Help for more information.

For more information about saving files in other formats, see Save a workbook in another file format.

The way you change the delimiter when importing is different depending on how you import the text.

If you use Get & Transform Data > From Text/CSV, after you choose the text file and click Import, choose a character to use from the list under Delimiter. You can see the effect of your new choice immediately in the data preview, so you can be sure you make the choice you want before you proceed.

If you use the Text Import Wizard to import a text file, you can change the delimiter that is used for the import operation in Step 2 of the Text Import Wizard. In this step, you can also change the way that consecutive delimiters, such as consecutive quotation marks, are handled.

See Text Import Wizard for more information about delimiters and advanced options.

If you want to use a semi-colon as the default list separator when you Save As .csv, but need to limit the change to Excel, consider changing the default decimal separator to a comma — this forces Excel to use a semi-colon for the list separator. Obviously, this will also change the way decimal numbers are displayed, so also consider changing the Thousands separator to limit any confusion.

Clear Excel Options > Advanced > Editing options > Use system separators.

Set Decimal separator to , (a comma).

Set Thousands separator to . (a period).

When you save a workbook as a .csv file, the default list separator (delimiter) is a comma. You can change this to another separator character using Windows Region settings.

Caution: Changing the Windows setting will cause a global change on your computer, affecting all applications. To only change the delimiter for Excel, see Change the default list separator for saving files as text (.csv) in Excel.

In Microsoft Windows 10, right-click the Start button, and then click Settings.

Click Time & Language, and then click Region in the left panel.

In the main panel, under Regional settings, click Additional date, time, and regional settings.

Under Region, click Change date, time, or number formats.

In the Region dialog, on the Format tab, click Additional settings.

In the Customize Format dialog, on the Numbers tab, type a character to use as the new separator in the List separator box.

In Microsoft Windows, click the Start button, and then click Control Panel.

Under Clock, Language, and Region, click Change date, time, or number formats.

In the Region dialog, on the Format tab, click Additional settings.

In the Customize Format dialog, on the Numbers tab, type a character to use as the new separator in the List separator box.

Note: After you change the list separator character for your computer, all programs use the new character as a list separator. You can change the character back to the default character by following the same procedure.

Need more help?

You can always ask an expert in the Excel Tech Community or get support in the Answers community.

Источник

Преобразовываем CSV в Excel: как импортировать файлы CSV в электронные таблицы Excel

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

Недавно мы начали изучать особенности формата CSV (Comma-Separated Values – значения, разделённые запятой) и различные способы преобразования файла Excel в CSV . Сегодня мы займёмся обратным процессом – импортом CSV в Excel.

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

Как преобразовать CSV в Excel

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

Существует 3 способа преобразования CSV в Excel: Вы можете открыть файл с расширением .csv непосредственно в Excel, дважды кликнуть по файлу в Проводнике Windows либо импортировать CSV в Excel, как внешний источник данных. Далее я подробно расскажу об этих трёх способах и укажу преимущества и недостатки каждого из них.

Как открыть файл CSV в Excel

Даже если файл CSV создан в другой программе, Вы всегда можете открыть его как книгу Excel при помощи команды Open (Открыть).

Замечание: Открытие файла CSV в Excel не изменяет формат файла. Другими словами, файл CSV при этом не будет преобразован в файл Excel (формат .xls или .xlsx), он сохранит свой изначальный тип (.csv или .txt).

  1. Запустите Microsoft Excel, на вкладке Home (Главная) нажмите Open (Открыть).
  2. Появится диалоговое окно Open (Открытие документа), в выпадающем списке в нижнем правом углу выберите Text Files (Текстовые файлы).
  3. Найдите в Проводнике Windows файл CSV и откройте его, дважды кликнув по нему.

Если Вы открываете файл CSV, то Excel откроет его сразу же вставив данные в новую книгу Excel. Если Вы открываете текстовый файл (.txt), то Excel запустит Мастер импорта текстов. Подробнее об этом читайте в разделе Импортируем CSV в Excel.

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

Если данные соответствуют хотя бы одному из следующих пунктов, то воспользуйтесь Мастером импорта текстов:

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

Чтобы заставить Excel запустить Мастер импорта текстов, Вы можете либо изменить расширение фала с .csv на .txt (прежде чем открывать файл), либо импортировать CSV в Excel так, как это будет описано далее.

Как открыть файл CSV при помощи Проводника Windows

Это самый быстрый способ открыть CSV в Excel. В Проводнике Windows дважды кликните по файлу .csv, и он откроется как новая книга Excel.

Однако, этот способ сработает только в том случае, если приложение Microsoft Excel установлено как программа, заданная по умолчанию, для открытия файлов .csv. Если это так, то Вы будете видеть знакомую иконку в Проводнике Windows рядом с именем файла.

Если Excel не является программой по умолчанию, вот как Вы можете это исправить:

  1. Кликните правой кнопкой мыши по любому файлу .csv в Проводнике Windows и в открывшемся контекстном меню нажмите Open with (Открыть с помощью) >Choose default program (Выбрать программу).
  2. Выберите Excel в списке рекомендованных программ, убедитесь, что стоит галочка для параметра Always use the selected program toopen this kind of file (Всегда использовать выбранное приложение для такого типа файлов) и нажмите ОК.

Как импортировать CSV в Excel

Этим способом Вы можете импортировать данные из файла .csv в существующий или в новый лист Excel. В отличие от предыдущих двух способов, он не просто открывает CSV в Excel, а именно конвертирует формат .csv в .xlsx (если Вы используете Excel 2007, 2010 или 2013) или .xls (в версиях Excel 2003 и более ранних).

  1. Откройте нужный лист Excel и кликните по ячейке, куда нужно импортировать данные из файла .csv или .txt.
  2. На вкладке Data (Данные) в разделе Get External Data (Получение внешних данных) кликните From Text (Из текста).
  3. Найдите файл .csv, который требуется импортировать, выберите его и нажмите кнопку Import (Импорт), или просто дважды кликните по нужному CSV файлу.
  4. Откроется Мастер импорта текстов, Вам нужно просто выполнить его шаги.

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

    • Шаг 1. Выберите формат данных и номер строки, с которой нужно начинать импорт. Чаще всего выбирают Delimited (С разделителями) и со строки 1. Область предварительного просмотра в нижней части диалогового окна мастера показывает первые несколько записей импортируемого файла CSV.
    • Шаг 2. На этом шаге нужно выбрать разделители и ограничитель строк. Delimiter (Разделитель) – это символ, который разделяет значения в файле CSV. Если в Вашем файле CSV использован какой-то символ, которого нет в предложенном списке, то поставьте галочку в варианте Other (Другой) и введите нужный символ. В нашем примере мы указали Tab (Знак табуляции) и Comma (Запятая), чтобы каждый товар (они разделены табуляцией) начинался с новой строки, а информация о товаре, например, ID и данные о продажах (они разделены запятыми), были помещены в разные ячейки.Text qualifier (Ограничитель строк) – это символ, в который заключены отдельные значения. Весь текст, заключённый между такими символами, например, «текст1, текст2», будет импортирован как одно значение, даже если в этом тексте содержится символ, указанный Вами как разделитель.В этом примере мы указали запятую как разделитель, и кавычки как ограничитель строк. В результате, все числа с разделителем десятичных разрядов (которым тоже в нашем случае служит запятая!) будут импортированы в одну ячейку, как это видно в области предпросмотра на рисунке ниже. Если мы не укажем кавычки как ограничитель строк, то все числа будут импортированы в разные ячейки.

  • Шаг 3. Посмотрите в область Data preview (Образец разбора данных). Если Вы довольны тем, как выглядят Ваши данные, тогда жмите кнопку Finish (Готово).
  • Совет: Если в Вашем файле CSV используется последовательно более одной запятой или другого символа-разделителя, то поставьте галочку для параметра Treat consecutive delimiters as one (Считать последовательные разделители одним), чтобы избежать появления пустых ячеек.

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

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

    Замечание: Если Ваш файл CSV содержит численные данные или даты, Excel может преобразовать их с ошибками. Чтобы изменить формат импортированных данных, выберите столбец (столбцы), в которых возникли ошибки, кликните по ним правой кнопкой мыши и в контекстном меню выберите Format cells (Формат ячеек).

    Преобразование CSV в Excel: проблемы и решения

    Формат CSV используется уже более 30 лет, но несмотря на его длительную историю, он никогда не был официально задокументирован. Название CSV (Comma-Separated Values) возникло из-за использования запятых для разделения полей данных. Но это в теории. На самом деле, множество так называемых CSV-файлов используют другие символы для разделения данных, например:

    • Табуляция – TSV-файлы (tab-separated values)
    • Точка с запятой – SCSV-файлы (semicolon separated values)

    Некоторые вариации файлов CSV разделяют поля данных одинарными или двойными кавычками, другие требуют маркер последовательности байтов из Юникода (BOM), например, UTF-8, для корректной интерпретации Юникода.

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

    Файл CSV отображается в Excel неправильно

    Признаки: Вы пытаетесь открыть файл CSV в Excel, и все данные попадают в первый столбец.

    Причина: Корень проблемы кроется в том, что в Ваших региональных и языковых настройках Windows и в Вашем файле CSV установлены различные разделители. В Северной Америке и некоторых других странах разделителем полей списка по умолчанию является запятая. В то время как в Европейских странах запятая используется как разделитель десятичных разрядов, а разделителем полей списка является точка с запятой.

    Решение: Есть несколько возможных решений этой проблемы. Вы можете быстро просмотреть приведённые ниже рекомендации и выбрать наиболее подходящие для конкретно Вашей задачи.

    1. Укажите правильный разделитель непосредственно в файле CSV. Откройте файл CSV в любом текстовом редакторе (подойдёт даже обычный блокнот) и в первой строке вставьте следующий текст. Обратите внимание, что это должна быть отдельная строка перед любыми другими данными:
      • Чтобы установить разделитель запятую: sep=,
      • Чтобы установить разделитель точку с запятой: sep=;

    Как Вы уже догадались, таким образом можно установить в качестве разделителя любой другой символ, просто указав его сразу после знака равенства.
    Выберите нужный разделитель в Excel. В Excel 2013 или 2010 на вкладке Data (Данные) в разделе Data Tools (Работа с данными) нажмите Text To Columns (Текст по столбцам).Когда запустится Мастер распределения текста по столбцам, на первом шаге выберите формат данных Delimited (С разделителями) и нажмите Next (Далее). На втором шаге выберите нужный разделитель и нажмите Finish (Готово).

  • Измените расширение с .csv на .txt. Открытие файла .txt в Excel приведёт к запуску Мастера импорта текстов, и Вы сможете выбрать нужный разделитель, как это было описано в разделе Как импортировать CSV в Excel.
  • Откройте файл CSV с точкой с запятой в качестве разделителя при помощи VBA. Вот пример кода VBA, который открывает в Excel файл CSV, где в качестве разделителя используется точка с запятой. Код был написан несколько лет назад для более ранних версий Excel (2000 и 2003), но если Вы достаточно хорошо знакомы с VBA, то у Вас не должно возникнуть проблем с его обновлением или изменением для работы с файлами CSV с запятой в качестве разделителя.
  • Замечание: Все показанные решения изменяют разделитель только для данного файла CSV. Если Вы хотите раз и навсегда изменить разделитель, заданный по умолчанию, то Вам подойдёт следующее решение.

    1. Изменяем разделители в настройках региональных стандартов. Нажмите кнопку Start (Пуск) и запустите Control Panel (Панель управления), кликните пункт Region and Language (Региональные стандарты) >Additional Settings (Дополнительные параметры). Откроется диалоговое окно Customize Format (Настройка формата), в котором Вам нужно выбрать точку (.) для параметра Decimal symbol (Разделитель целой и дробной части), и установить запятую (,) для параметра List separator (Разделитель элементов списка).

    Примечание переводчика: Данные настройки приведены для английской локализации Excel (и ряда других стран). Для русской локализации привычнее будет использовать запятую в качестве разделителя целой и дробной части и точку с запятой для разделения элементов списка.

    1. Дважды нажмите ОК, чтобы закрыть диалоговые окна – всё готово! С этого момента Microsoft Excel будет открывать и отображать все файлы CSV (с разделителем запятой) корректно.

    Замечание: Установка в Панели управления Windows символов-разделителей целой и дробной части и элементов списка изменит настройки символов, заданные по умолчанию, для всех программ на Вашем компьютере, а не только в Microsoft Excel.

    Первые нули теряются при открытии файла CSV в Excel

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

    Причина: По умолчанию, Microsoft Excel отображает файл CSV в формате General (Общий), в котором первые нули отсекаются.

    Решение: Вместо того, чтобы открывать файл .csv в Excel, запустите, как мы это делали ранее, Мастер импорта текстов, чтобы конвертировать файл CSV в Excel.

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

    Excel преобразует некоторые значения в даты при открытии файла CSV

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

    Причина: Как упоминалось выше, Excel открывает файл CSV в формате General (Общий), при этом значения, похожие на даты, преобразует из текстового формата в формат даты. Например, если Вы открываете файл CSV, содержащий логины пользователей, то запись «апр23» будет преобразована в дату.

    Решение: Преобразуйте файл CSV в Excel при помощи Мастера импорта текстов. На шаге 3 мастера выберите столбцы с записями, похожими на даты, и измените формат столбца на текстовый.

    Если Вам нужно достичь противоположного результата, то есть в определённом столбце преобразовать значения в даты, тогда установите формат Date (Дата) и выберите подходящий формат даты в выпадающем списке.

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

    Думаю, Вы знаете, что Microsoft Excel позволяет открывать несколько файлов CSV при помощи команды Open (Открыть).

    1. На вкладке File (Файл) нажмите Open (Открыть) и в выпадающем списке в нижней правой части диалогового окна выберите Text Files (Текстовые файлы).
    2. Чтобы выделить несколько файлов подряд, кликните по первому файлу, затем нажав и удерживая клавишу Shift, кликните по крайнему файл. Оба эти файла, а также все, что находятся между ними, будут выделены.Чтобы выделить файлы, расположенные не подряд, удерживайте клавишу Ctrl и щелкайте по каждому файлу .csv, который хотите открыть.
    3. Когда выделены все нужные файлы CSV, нажмите кнопку Open (Открыть).

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

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

    Источник

    Many software programs offer data output in the form of a downloadable CSV file. 

    Owing to their simplicity and versatility, CSV files take up less space and are easily transferable. As such, CSV is often the go-to extension for a lot of database programs.

    In fact, CSV and spreadsheets go hand in hand.

    That is why Excel provides multiple ways to convert a CSV file to Excel. In this tutorial we will look at three such ways:

    • By opening the file from Windows Explorer
    • By opening the file directly in Excel
    • By importing the file

    We will also look at a few issues you are likely to face when you convert a CSV file to Excel and how to address and resolve these issues.

    What is a CSV File?

    A CSV file is a very commonly used file extension.

    It is a plaintext format file in which values are separated by commas, hence the name Comma Separated Values (CSV).

    However, it is not uncommon to find CSV files where the values are separated by other symbols like semicolons or tabs.

    These files can be opened using any spreadsheet program like Excel, Google Sheets, Open Office, etc.

    You can also open them in a simple text editor like Notepad.

    The files contain simply the data in text form, without any formatting or formulas.

    Owing to their ease of storage and their compatibility, the CSV format is a popular file format.

    The data in CSV files do not contain any kind of formatting.

    So, if you want to use it in Excel, you will need to first get Excel to format the data into a form that can be displayed in cells.

    Let us look at three ways in which we can convert a CSV file to Excel.

    Method 1: Directly Opening a CSV File in Excel from Windows Explorer

    You can directly open a CSV file that is in any folder from Windows Explorer or your file browser.

    To open the file in Excel, simply double-click the file.

    Most of the time computers are set up to open CSV, TSV and other similar files directly in Excel, if it is present on your computer.

    You can tell if Excel is the default program to open the file from the familiar green Excel icon as shown below:

    Green Excel icon indicates the file will open in Excel

    However, if your computer has not been set up to open CSV files directly in Excel, you can set it up as follows:

    1. Right-click on the CSV file.
    2. Select ‘Open With’ from the context menu that appears.
    3. You should now see a submenu with a list of applications. If you see ‘Excel’ as one of the options, go ahead and select it.
    Set Excel as the default opening app
    1. If you don’t see Excel as one of the options, then click on ‘Choose another app’.
    Click on Choose Another App
    1. Select Excel from the app options (Click ‘More Apps’ for more app options).
    Select Excel from More apps
    1. Click on the checkmark next to ‘Always use this app to open .csv files’. This will make sure that Excel becomes the default program to open all CSV files from now.
    Also read: How to Open XML Files in Excel?

    Method 2: Opening a CSV File Directly in Excel

    You can also open a CSV file directly in Excel as follows:

    1. Open Microsoft Excel.
    2. Click on the File tab.
    Click the File tab
    1. Click on Open.
    Click on Open file
    1. Browse and select the CSV file that you want to open.
    select the CSV file to open in Excel

    That’s it! Your CSV file should automatically open in Excel.

    CSV file opens in Excel

    Once the file opens, you might find some data items looking out of place.

    You might also find some of the data formatted differently from what you had expected.

    This is because Excel uses your default data format settings to convert each column of the original file to Excel.

    However, there is no need to worry. You can always format the data according to your requirements either in the original CSV file or within Excel.

    We will discuss more on how to do that towards the end of this tutorial.

    Note that the first two methods discussed so far do not change the format of the CSV file to XLS or XLSX.

    If you save the file, it will still get saved as a CSV file.

    Also read: How to Open an MPP file in Excel?

    Method 3: Importing a CSV File to Excel

    This method lets you import and converts data from a CSV file into an existing Excel worksheet.

    The steps to import a CSV file to Excel is as follows:

    1. Select the cell from where you want to start displaying the imported data.
    2. From the Data tab, select ‘From Text’ under the ‘Get External Data’ group.
    Click on From Text
    1. This will open a dialog box, from where you can select the CSV file that you want to import.
    2. Either double click on the file name or select the file and press Open.
    3. This will open the ‘Text Import Wizard’.
    Text Import Wizard
    1. The first step of the wizard lets you choose the file type that best describes your data. Make sure the ‘Delimited’ option is selected.
    Select Delimited
    1. Click Next.
    2. The second step lets you set the delimiter by which you want to separate the data. Since the data items in our CSV file are separated by commas, make sure the ‘Comma’ option is checked.
    Select comma as the delimiter
    1. You can also make sure the checkbox next to ‘Treat consecutive delimiters as one’ is checked. This ensures you don’t get unnecessary blank cells due to the presence of repeated consecutive commas (that were probably there by mistake).
    Check Treat consecutive delimiters as one
    1. Click Next.
    2. The third step lets you set the format for each column. At the bottom of the wizard window, you can see a preview of how your data is going to look after splitting the column. If you want to change the format for any of the columns, simply select the column you need to format from the preview and select the radio button corresponding to the format you want for that column. If you don’t want the column to show at all, then you can select the ‘Do not import column (skip)’ option.
    change format of individual columns
    1. Click Finish.
    2. Finally you will get asked to confirm where you want to start displaying your imported data. If importing to the same sheet, check if the starting cell is correctly mentioned in the input box below ‘Existing worksheet’. If you want to display the imported data in a new worksheet, check the radio button next to ‘New worksheet’.
    Confirm import of data and the destination
    1. Click OK.

    You should now see your CSV data imported into the cells starting from your selected cell.

    CSV data imported in Excel
    Also read: How to Open VCF File in Excel?

    Handling Problems that Arise After Converting a CSV File to Excel

    Now let us take a look at some issues that are likely to arise when you convert a CSV file to Excel and how to address and handle these issues.

    Some of the problems you might see after conversion include:

    • Data displayed in a single column
    • Values not separated as expected
    • Lost leading zeros in numerical values
    • Numerical or Text values converted to dates
    • Dates converted to text

    Let’s address each of these issues and see how to resolve them.

    Data Displayed in a Single Column

    After converting your CSV file to Excel you might find each record of data displayed in a single Excel column as shown below:

    CSV data shown as single column

    To break them up into separate columns, you can use the Text to Columns feature of Excel as follows:

    1. Select the range of cells containing your copied data
    2. From the Data tab, select the ‘Text to Columns’ button (in the ‘Data Tools’ group).
    Click on Text to Columns
    1. This will open the Convert Text to Columns wizard.
    Convert Text to Columns wizard
    1. You will notice that the steps in this wizard are exactly like the ‘Text Import Wizard’ discussed in method 3 of this tutorial (importing a CSV file to Excel). So you can follow steps 6 to 12 from method 3.
    2. At the end of 12, when you click the Finish button, you should see your CSV data imported into the cells starting from your selected cell.

    Your data should now be split into separate columns for each field, based on the comma delimiter in the CSV file.

    CSV import split into separate columns

    You can now go ahead and further clean up / format the data as required.

    Values not Separated as Expected After Converting CSV to Excel

    In some cases, you might find the entire structure of the table gone awry.

    This could be because you have different separators set in your computer’s regional and language settings from the separators set in the CSV file.

    For example, in some countries, the default separator is the comma, while in certain others, it is the semicolon.

    To solve this issue, you can do one of the following:

    • Change the Separator in your Computer’s Regional Settings
    • Import the File instead of Opening Directly

    Change the Separator in your Computer’s Regional Settings

    Specify the separator for your region directly in the CSV file, by typing “sep=,” or “sep=;” in the first line.

    You can add this in any text editor, for example, Notepad.

    Specify the separator in the notepad

    Import the File instead of Opening Directly

    Instead of directly opening the file, you can try importing the file (as shown in method 3 – importing a CSV file to Excel), and provide the right delimiter in Step 2 of 3 in the Text Import Wizard.

    Note: Sometimes you might find more than one value put into a single cell. This might be because of the absence of a delimiter separating the two values in the original CSV file. To solve this problem, you can either open the CSV file in a text editor, add the separators in the right place, or you could split the cell using the Text to Columns feature. Make sure the cells to the right are empty before splitting the cell. You don’t want the existing values to get overwritten by the split values.

    Lost Leading zeros in numerical values after Converting CSV to Excel

    If your original CSV file contains numerical values with leading zeros, you might find them absent after converting the file to Excel.

    This is because your Excel cells are automatically set to display numerical values in the General format.

    This format removes leading zeros from numbers. If you want to retain the leading zeros, you can try changing the format of the column cells to Text.

    Numerical or Text Values Converted to Dates after Importing CSV to Excel

    You might find certain text values from the original CSV file mysteriously converted to dates after importing to Excel.

    This could be because the original values in your CSV file happen to resemble date values. For example, you might have a user name as jan19, which Excel might interpret as a date.

    The solution to this problem is simple. Simply change the format of the cell to Text.

    Dates Converted to Text after Importing CSV to Excel

    Finally, you might find certain dates from the original CSV file converted to text.

    This might be because Excel did not recognize the date format, so it assumed it to be a Text value.

    The solution to this problem is to simply convert the format of the cell to Date and set the date to your required format.

    In this tutorial, we showed you three different ways to convert a CSV file to Excel.

    We also pointed out certain issues you are likely to face after converting the file, and suggested solutions to overcome the issues.

    We tried to make this tutorial informative enough so you know exactly what to do when using CSV files in Excel. Hope we did not miss any points.

    Other Excel tutorials you may also find useful:

    • How to Convert a Text File to Excel?
    • How to Open Excel File [xls, xlsx] Online (for FREE)
    • Why does Excel Open on Startup (and How to Stop it)
    • How to Make Excel File Read Only
    • How to Insert an Excel file into MS Word
    • How to Save Selection in Excel as PDF (3 Easy Methods)
    • How to Merge Two Excel Files?
    • How to Convert PDF to Excel without Software?
    • How to Open DAT Files in Excel?

    It is easy to read the data presented in comma-separated values format by opening with Excel but scrambled data makes it hard to read. There are also a few problems associated, like unexpected data changes, by changing the format when the CSV file is opened directly. This article shows different ways to convert the CSV files into Excel by covering the following topics.

    Excel has a handling feature for various data presented in different formats, including Comma Separated Values (CSV). In addition, it contains various useful functions that help import these files and easily convert them into Excel sheet tables. As a result, it is the most commonly used for transmitting and storing data related to contacts, statistical information, and calendar appointments.

    This section facilitates examples of ways to convert the Comma Separated Values files into excel.

    Table of contents
    • What Is Converting CSV Files In Excel?
      • Explanation
      • How To Open, Import & Convert CSV File Into Excel?
      • How to Use CSV Files in Excel?
      • Important Things To Note
      • Recommended Articles

    CSV-Files-into-Excel

    • Converting CSV files in excel is an easy process. CSV stands for Comma separated Values. It indicates that the values will be separated by a comma.
    • We can have CSV files in Excel in two different ways. One is by importing the file, and the other one is by opening the file.
    • We should remember that the format of the CSV file inserted using the open method will be in .csv format and will not change into .xlsx or .xls formats.
    • For CSV files, excel allows a maximum of 1,048,576 rows and 16,384 columns.

    Explanation

    We have been using the data available in CSV format for several years. It indicates that data is separated by a comma using the common fields. Different ways are available to convert the CSV files into Excel. Those include:

    • Direct opening of CSV files with Excel.
    • Double-clicking and opening the file through the windows explorer option.
    • Importing CSV files into worksheets.

    The main intention behind the conversion of CSV data into Excel is that supportability. Each comma-separated value is placed into each cell to separate easily with the conversion. The data presented in the CSV format limits the capabilities of a user in generating insights from the data in performing the data analysis.

    How To Open, Import & Convert CSV File Into Excel?

    Let us discuss some examples of the comma-separated values file in Excel to understand how to open, import and convert CSV files into Excel.

    You can download this CSV Files into Excel Template here – CSV Files into Excel Template

    Example #1 – Open CSV File In WorkSheet

    Step 1: We must open the Excel worksheet and go to the File menu.

    CSV Files into Excel Example 1

    It shows the Open dialog box, as shown in the figure.

    Example 1.1

    Step 2: Then, we need to go to the CSV file’s directory. Select All Files on the right of the File name field.

    CSV Files into Excel Example 1.2

    Select the name of the CSV file. Then, click on Open to open the file with Excel.

    Example 1.3

    Step 3: It directly displays the data in the new workbook, as shown in the figure.

    CSV Files into Excel Example 1.4

    Data separated by a comma is placed into each cell in the Excel sheet.

    Step 4: We need to apply the formatting to the title fields to differentiate the headers of columns.

    Example 1.5

    Step 5: Use the data for required purposes by applying the excel functions and formula.

    Note: In this Excel, if we open a .txt file instead of a .csv file, Import Text Wizard is used to import the data into Excel.

    Example #2 – Using Windows Explorer

    Step 1: We must go to the CSV file’s directory. Right-click on the file and choose Open with.

    Example 1.6

    Step 2: Select the choose default program option on the right side of the Open with command, as shown in the figure. Then, choose Excel (desktop) among the recommended programs.

    CSV Files into Excel Example 1.8

    Step 3: As a result, now, the file is opened, and data is displayed, as shown in the figure.

    Example 1.9

    Example #3 – Import CSV File Through External Data

    This method requires a lot of steps to import data compared to the other two techniques. However, it helps in importing the data into the current worksheet.

    The steps to import CSV files through external data are as follows:

    1. First, we must open an Excel worksheet and place the cursor into a cell where we want to locate the data by importing from a .txt file or .csv file.

      CSV Files into Excel Example 1.13

    2. Then, we need to go to the Data tab on the ribbon and click From Text/CSV under the Get External Data group, as shown in the screenshot.

      CSV Files into Excel Example 1.10.0

    3. Browse to the location of the CSV or txt file to import the data. Then, select the .csv file and click on the Import button.

      CSV Files into Excel Example 1.12

    4. The Example CSV File wizard will open when clicking on Import.

      CSV Files into Excel Example 1.14

    5. Then we need to set the delimiter as Comma and click on ‘Load to’ to move to the next step.

      CSV Files into Excel Example 1.15

    6. It opens the ‘Import data’ dialog box. Here, we must choose the existing worksheet, place the cell address, and click OK.

      CSV Files into Excel Example 1.16

    7. Consequently, the data will be imported into the Excel sheet, as shown in the screenshot.

      CSV Files into Excel Example 1.17

    We can use the data for various purposes in Excel.

    How to Use CSV Files in Excel?

    • Storing data and performing the required calculations on the data.
    • Improving the security of the files as Excel files are not opened by any other software.
    • Possible to save the data in tabular format with the extension of .xls and .xlsx.
    • Display of data in rows and columns to represent the fields.
    • Using the required format for the data of different types.
    • Development of graphs and charts on the numerical data if presented.
    • Using the statistical analysis of the data.
    • Using the programming and macros and developing the data in developer mode.
    • Improving the flexibility in reading large data by using sorting and filtering.

    Important Things To Note

    • Opening the CSV files is an easy way to convert the CSV data into Excel, and it does not change the file format to .xls or .xlsx
    • Default settings are provided for when the .csv file is opened with Excel.

    Frequently Asked Questions

    1. What is CSV file in excel?

    CSV (Comma separated Values) are the values separated by commas in Excel. This feature is available in any version, from 365 to 2007 version.

    2. What are the two ways to insert CSV files into Excel?

    In Excel, we have 2 ways to insert CSV files. One is by importing and another, by opening. The shortcut to open a CSV file in Excel is Ctrl +O.

    3. Which is better? Opening or importing a CSV file into Excel?

    Though both methods are used commonly to insert CSV files into Excel, opening a file uses default data formatting settings. We cannot decide how to display the data.

    If the data has other values (such as data formats), it is better to import the CSV file into Excel to control how to display the data.

    Recommended Articles

    This article is a guide to CSV files into Excel. Here, we discuss how to open, import, and convert CSV files into Excel, practical examples, and a downloadable Excel template. You may learn more about Excel from the following articles: –

    • Excel CSV UTF8
    • CSV vs. Excel
    • What is OneDrive Excel?
    • Power Query Excel

    Понравилась статья? Поделить с друзьями:
  • Csv separator for excel
  • Csv how to open with excel
  • Csv for microsoft excel
  • Csv for excel 2010
  • Csv for excel 2007