Saving from excel to csv

Excel for Microsoft 365 Excel 2021 Excel 2019 Excel 2016 Excel 2013 More…Less

Sometimes, you might need to save a workbook in another file format, like a text (txt) or a comma-separated values format (csv). Just keep in mind that whenever you save a workbook in another file format, some of its formatting, data, and features might not be saved.

Caution:  When you save a workbook in any of the text formats, all formatting will be removed.

  1. Open the workbook you want to save.

  2. Click File > Save As.

    Save As option on the File tab

  3. Pick the place where you want to save the workbook.

    Choose a Location option

  4. In the Save As dialog box, navigate to the location you want.

  5. Click the arrow in the Save as type box and pick the type of text or CSV file format you want.

    Note:  The file formats you’ll see vary, depending on what type of sheet is active in your workbook (a worksheet, chart sheet, or other type of sheet).

    Save As dialog box

  6. In the File name box, accept the suggested name or type a new name for the workbook.

Available text file formats

Format

Extension

Description

Formatted Text (Space-delimited)

.prn

Lotus space-delimited format. Saves only the active sheet.

Text (Tab-delimited)

.txt

Saves a workbook as a tab-delimited text file for use on another Microsoft Windows operating system, and ensures that tab characters, line breaks, and other characters are interpreted correctly. Saves only the active sheet.

Text (Macintosh)

.txt

Saves a workbook as a tab-delimited text file for use on the Macintosh operating system, and ensures that tab characters, line breaks, and other characters are interpreted correctly. Saves only the active sheet.

Text (MS-DOS)

.txt

Saves a workbook as a tab-delimited text file for use on the MS-DOS operating system, and ensures that tab characters, line breaks, and other characters are interpreted correctly. Saves only the active sheet.

Unicode Text

.txt

Saves a workbook as Unicode text, a character encoding standard that was developed by the Unicode Consortium.

CSV (comma delimited)

.csv

Saves a workbook as a comma-delimited text file for use on another Windows operating system, and ensures that tab characters, line breaks, and other characters are interpreted correctly. Saves only the active sheet.

CSV (Macintosh)

.csv

Saves a workbook as a comma-delimited text file for use on the Macintosh operating system, and ensures that tab characters, line breaks, and other characters are interpreted correctly. Saves only the active sheet.

CSV (MS-DOS)

.csv

Saves a workbook as a comma-delimited text file for use on the MS-DOS operating system, and ensures that tab characters, line breaks, and other characters are interpreted correctly. Saves only the active sheet.

DIF

.dif

Data Interchange Format. Saves only the active sheet.

SYLK

.slk

Symbolic Link Format. Saves only the active sheet.

Need more help?

CSV (Comma Separated Values) – распространённый формат для хранения табличных данных (числовых и текстовых) в виде простого текста. Этот формат файлов популярен и живуч благодаря тому, что огромное количество программ и приложений понимают CSV, хотя бы как альтернативный вариант файлового формата для импорта / экспорта. Более того, формат CSV позволяет пользователю заглянуть в файл и немедленно найти проблему с данными, если таковая имеется, изменить разделитель CSV, правила цитирования и так далее. Это возможно потому, что CSV – это простой текст, и даже не очень опытный пользователь, сможет легко его понять без специальной подготовки.

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

  • Преобразуем данные из формата Excel в CSV
  • Экспортируем из Excel в формат CSV UTF-8 или UTF-16
  • Другие способы преобразования из формата Excel в CSV (сохраняя специальные символы)

Содержание

  1. Как преобразовать файл Excel в CSV
  2. Экспортируем из Excel в CSV с кодировкой UTF-8 или UTF-16
  3. Как преобразовать файл Excel в CSV UTF-8
  4. Как преобразовать файл Excel в CSV UTF-16
  5. Другие способы преобразования файлов Excel в CSV
  6. Преобразуем файл Excel в CSV при помощи Таблиц Google
  7. Сохраняем файл .xlsx как .xls и затем преобразуем в файл CSV
  8. Сохраняем файл Excel как CSV при помощи OpenOffice

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

Если требуется экспортировать файл Excel в какое-либо другое приложение, например, в адресную книгу Outlook или в базу данных Access, предварительно преобразуйте лист Excel в файл CSV, а затем импортируйте файл .csv в другое приложение. Ниже дано пошаговое руководство, как экспортировать рабочую книгу Excel в формат CSV при помощи инструмента Excel – «Сохранить как».

  1. В рабочей книге Excel откройте вкладку Файл (File) и нажмите Сохранить как (Save as). Кроме этого, диалоговое окно Сохранение документа (Save as) можно открыть, нажав клавишу F12.Преобразование Excel в CSV
  2. В поле Тип файла (Save as type) выберите CSV (разделители – запятые) (CSV (Comma delimited)).Преобразование Excel в CSVКроме CSV (разделители – запятые), доступны несколько других вариантов формата CSV:
    • CSV (разделители – запятые) (CSV (Comma delimited)). Этот формат хранит данные Excel, как текстовый файл с разделителями запятыми, и может быть использован в другом приложении Windows и в другой версии операционной системы Windows.
    • CSV (Macintosh). Этот формат сохраняет книгу Excel, как файл с разделителями запятыми для использования в операционной системе Mac.
    • CSV (MS-DOS). Сохраняет книгу Excel, как файл с разделителями запятыми для использования в операционной системе MS-DOS.
    • Текст Юникод (Unicode Text (*txt)). Этот стандарт поддерживается почти во всех существующих операционных системах, в том числе в Windows, Macintosh, Linux и Solaris Unix. Он поддерживает символы почти всех современных и даже некоторых древних языков. Поэтому, если книга Excel содержит данные на иностранных языках, то рекомендую сначала сохранить её в формате Текст Юникод (Unicode Text (*txt)), а затем преобразовать в CSV, как описано далее в разделе Экспортируем из Excel в формат CSV UTF-8 или UTF-16.

Замечание: Все упомянутые форматы сохраняют только активный лист Excel.

  1. Выберите папку для сохранения файла в формате CSV и нажмите Сохранить (Save).После нажатия Сохранить (Save) появятся два диалоговых окна. Не переживайте, эти сообщения не говорят об ошибке, так и должно быть.
  2. Первое диалоговое окно напоминает о том, что В файле выбранного типа может быть сохранён только текущий лист (The selected file type does not support workbooks that contain multiple sheets). Чтобы сохранить только текущий лист, достаточно нажать ОК.Преобразование Excel в CSVЕсли нужно сохранить все листы книги, то нажмите Отмена (Cancel) и сохраните все листы книги по-отдельности с соответствующими именами файлов, или можете выбрать для сохранения другой тип файла, поддерживающий несколько страниц.
  3. После нажатия ОК в первом диалоговом окне, появится второе, предупреждающее о том, что некоторые возможности станут недоступны, так как не поддерживаются форматом CSV. Так и должно быть, поэтому просто жмите Да (Yes).Преобразование Excel в CSV

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

Экспортируем из Excel в CSV с кодировкой UTF-8 или UTF-16

Если на листе Excel содержатся какие-либо специальные или иностранные символы (тильда, ударение и подобные) или иероглифы, то преобразование листа Excel в CSV описанным выше способом не сработает.

Дело в том, что команда Сохранить как > CSV (Save as > CSV) исказит все символы, кроме ASCII (American Standard Code for Information Interchange). И если на листе Excel есть парные кавычки или длинные тире (перенесённые в Excel, например, из документа Word при копировании / вставке текста) – такие символы также будут искромсаны.

Простое решение – сохранить лист Excel как текстовый файл Unicode(.txt), и затем преобразовать его в CSV. Таким образом все символы, не входящие в ASCII, останутся в целости и сохранности.

Прежде чем двинуться дальше, позвольте мне кратко пояснить главные отличия между кодировками UTF-8 и UTF-16, чтобы в каждом индивидуальном случае Вы могли выбрать подходящий формат:

  • UTF-8 – это более компактная кодировка, использующая для каждого символа от 1 до 4 байт. Чаще всего рекомендуется использовать этот формат, когда символы ASCII преобладают в файле, т.к. большинство таких символов требует 1 байт памяти. Ещё одно преимущество в том, что кодировка файла UTF-8, содержащего только символы ASCII, ничем не будет отличаться от такого же ASCII-файла.
  • UTF-16 использует от 2 до 4 байт для хранения каждого символа. Учтите, что не во всех случаях файл UTF-16 требует больше места в памяти, чем файл UTF-8. Например, японские символы занимают от 3 до 4 байт в UTF-8 и от 2 до 4 байт в UTF-16. Таким образом, есть смысл использовать UTF-16, если данные содержат азиатские символы, в том числе Японские, Китайские и Корейские. Существенный недостаток этой кодировки в том, что она не полностью совместима с ASCII-файлами и требуются специальные программы для отображения таких файлов. Помните об этом, если планируете импортировать получившиеся файлы из Excel куда-то ещё.

Как преобразовать файл Excel в CSV UTF-8

Предположим, у нас есть лист Excel с иностранными символами, в нашем примере – это японские имена.

Преобразование Excel в CSV

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

  1. В Excel откройте вкладку Файл (File) и нажмите Сохранить как (Save as).
  2. Введите имя файла, в поле Тип файла (Save as type) выберите Текст Юникод (Unicode Text (*.txt)) и нажмите Сохранить (Save).Преобразование Excel в CSV
  3. Откройте созданный файл в любом стандартном текстовом редакторе, например, в Блокноте.

Замечание: Не все простые текстовые редакторы полностью поддерживают символы Юникод, поэтому некоторые из них могут отображаться как прямоугольники. В большинстве случаев, это никак не повлияет на итоговый файл, и можно просто не обращать на это внимание или выбрать более продвинутый редактор, например, Notepad++.

  1. Так как в нашем текстовом Юникод файле в качестве разделителей используется символ табуляции, а мы хотим преобразовать его в CSV (разделители – запятые), то необходимо заменить символы табуляции на запятые.

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

  1. Если всё же нужен файл CSV (разделители – запятые), то выполните в Блокноте следующие действия:

    В Блокноте результат будет приблизительно вот такой:

    Преобразование Excel в CSV

  2. Кликните Файл > Сохранить как (File > Save as), введите имя для файла и в выпадающем списке Кодировка (Encoding) выберите UTF-8. Затем нажмите кнопку Сохранить (Save).Преобразование Excel в CSV
  3. Запустите Проводник Windows и измените расширение файла с .txt на .csv.По-другому изменить расширение .txt на .csv можно непосредственно в Блокноте. Для этого в диалоговом окне Сохранить как (Save as) в поле Тип файла (Save as type) выберите вариант Все файлы (All files), а к имени файла в соответствующем поле добавьте «.csv», как показано на рисунке ниже.Преобразование Excel в CSV
  4. Откройте файл CSV в Excel, для этого на вкладке Файл (File) нажмите Открыть > Текстовые файлы (Open > Text files) и проверьте в порядке ли данные.

Замечание: Если Ваш файл предназначен для использования за пределами Excel и формат UTF-8 является обязательным требованием, то не совершайте на листе никаких изменений и не сохраняйте его снова в Excel, поскольку это может привести к проблемам с чтением кодировки. Если какая-то часть данных не отображается в Excel, откройте тот же файл в Блокноте и в нём внесите исправления в данные. Не забудьте снова сохранить файл в формате UTF-8.

Как преобразовать файл Excel в CSV UTF-16

Экспортировать в файл CSV UTF-16 намного быстрее и проще, чем в UTF-8. Дело в том, что Excel автоматически применяет формат UTF-16 при сохранении файла как Текст Юникод (Unicode Text).

Для этого сохраняем файл при помощи инструмента Сохранить как (Save as) в Excel и затем в Проводнике Windows изменяем расширение созданного файла на .csv. Готово!

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

Другие способы преобразования файлов Excel в CSV

Описанные выше способы экспорта данных из Excel в CSV (UTF-8 и UTF-16) универсальны, т.е. подойдут для работы с любыми специальными символами и в любой версии Excel от 2003 до 2013.

Существует множество других способов преобразования данных из формата Excel в CSV. В отличие от показанных выше решений, эти способы не будут давать в результате чистый UTF-8 файл (это не касается OpenOffice, который умеет экспортировать файлы Excel в несколько вариантов кодировки UTF). Но в большинстве случаев получившийся файл будет содержать правильный набор символов, который далее можно безболезненно преобразовать в формат UTF-8 при помощи любого текстового редактора.

Преобразуем файл Excel в CSV при помощи Таблиц Google

Как оказалось, можно очень просто преобразовать файл Excel в CSV при помощи Таблиц Google. При условии, что на Вашем компьютере уже установлен Google Drive, выполните следующие 5 простых шагов:

  1. В Google Drive нажмите кнопку Создать (Create) и выберите Таблица (Spreadsheet).
  2. В меню Файл (File) нажмите Импорт (Import).Преобразование Excel в CSV
  3. Кликните Загрузка (Upload) и выберите файл Excel для загрузки со своего компьютера.
  4. В диалоговом окне Импорт файла (Import file) выберите Заменить таблицу (Replace spreadsheet) и нажмите Импорт (Import).Преобразование Excel в CSV

Совет: Если файл Excel относительно небольшой, то для экономии времени можно перенести из него данные в таблицу Google при помощи копирования / вставки.

  1. В меню Файл (File) нажмите Скачать как (Download as), выберите тип файла CSV – файл будет сохранён на компьютере.Преобразование Excel в CSV

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

Сохраняем файл .xlsx как .xls и затем преобразуем в файл CSV

Для этого способа не требуется каких-либо дополнительных комментариев, так как из названия уже всё ясно.

Это решение я нашёл на одном из форумов, посвящённых Excel, уже не помню, на каком именно. Честно говоря, я никогда не использовал этот способ, но, по отзывам множества пользователей, некоторые специальные символы теряются, если сохранять непосредственно из .xlsx в .csv, но остаются, если сначала .xlsx сохранить как .xls, и затем как .csv, как мы делали в начале этой статьи.

Так или иначе, попробуйте сами такой способ создания файлов CSV из Excel, и если получится, то это будет хорошая экономия времени.

Сохраняем файл Excel как CSV при помощи OpenOffice

OpenOffice – это пакет приложений с открытым исходным кодом, включает в себя приложение для работы с таблицами, которое отлично справляется с задачей экспорта данных из формата Excel в CSV. На самом деле, это приложение предоставляет доступ к большему числу параметров при преобразовании таблиц в файлы CSV (кодировка, разделители и так далее), чем Excel и Google Sheets вместе взятые.

Просто открываем файл Excel в OpenOffice Calc, нажимаем Файл > Сохранить как (File > Save as) и выбираем тип файла Текст CSV (Text CSV).

На следующем шаге предлагается выбрать значения параметров Кодировка (Character sets) и Разделитель поля (Field delimiter). Разумеется, если мы хотим создать файл CSV UTF-8 с запятыми в качестве разделителей, то выбираем UTF-8 и вписываем запятую (,) в соответствующих полях. Параметр Разделитель текста (Text delimiter) обычно оставляют без изменения – кавычки («). Далее нажимаем ОК.

Преобразование Excel в CSV

Таким же образом для быстрого и безболезненного преобразования из Excel в CSV можно использовать ещё одно приложение – LibreOffice. Согласитесь, было бы здорово, если бы Microsoft Excel предоставил возможность так же настраивать параметры при создании файлов CSV.

В этой статье я рассказал об известных мне способах преобразования файлов Excel в CSV. Если Вам знакомы более эффективные методы экспорта из Excel в CSV, расскажите об этом в комментариях. Благодарю за внимание!

Оцените качество статьи. Нам важно ваше мнение:

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


Перетащите файлы сюда. 100 MB максимальный размер файла или Регистрация

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

xls

Лист Microsoft Excel (97-2003)

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

Конвертер CSV

csv

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

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

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

Шаг 1

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

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

Шаг 2

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

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

Шаг 3

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

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

Рейтинг XLS в CSV

4.7 (15,130 голосов)

Вам необходимо сконвертировать и скачать любой файл, чтобы оценить конвертацию!

Comma Separated Values, or CSV, is a useful feature used vividly to keep the tabulated data in simple text format. They have significance in the application and programming world for the best data utilization by importing or exporting data from Excel files.

The CSV format helps the users quickly review the data and make corrections if required. The changes, such as quoting values and delimiter, are easily done. It is possible because data is presented in a simple format to easily understand by a new user without having much experience with it. The below-presented information helps examples understand the converting process of excel data to CSV without causing any damage to the symbols and special characters.

Convert Excel to CSV

You are free to use this image on your website, templates, etc, Please provide us with an attribution linkArticle Link to be Hyperlinked
For eg:
Source: Convert Excel To CSV (wallstreetmojo.com)

Table of contents
  • Convert Excel To CSV File
    • Explanation Of Converting Excel To CSV File
    • How To Convert Excel To CSV?
    • Examples
    • How To Use CSV Files?
    • Things To Remember While Converting Excel To CSV
    • Frequently Asked Questions (FAQs)
    • Recommended Articles
  • Convert Excel to CSV format helps the users quickly review the data and make corrections if required. The changes, such as quoting values and delimiter, are easily done. It is possible because data is presented in a simple format to easily understand by a new user without having much experience with it.
  • We can Convert Excel files into CSV using the delimiter, UTF-8, UTF-16, and google sheets.
  • The data scientist uses CSV files for the visualization of tabular data. These are easily retrieved into various applications in creating databases in excel and spreadsheets.

Explanation Of Converting Excel To CSV File

A user needs to use any technology available to convert the Excel sheet into CSV format. Fair dealing of warnings and security messages is required while opening or converting into CSV files and changing the formats. It is easy to convert the data presented in any language easily using UTF-8.

First, it needs to convert the data into text format by changing the file format to .txt. Then, the data is displayed, as shown below.

Convert Excel to CSV

We should convert the data into the delimited comma format by replacing the tab space with a comma. After that, we should save the file format to.CSV from text format.

CSV Conversion result

How To Convert Excel To CSV?

Let us consider an example to Convert Excel to CSV File.

This example illustrates the conversion of a simple Excel sheet into CSV format.

  1. In the first step, move to the Microsoft Office button (2007 version) or File tab (2013 version) and select the ‘save as’ option or press shortcut of F12 to display the save as dialogue box.

    Excel to CSV Example 1

  2. Then, we must type the file’s name in the File name box and select the Save as type as CSV comma-delimited. The dialog box is shown in the below screenshot.

    Excel to CSV Example 1-1

  3. We must select the destination folder to store the file for future use and click on the Save button.

    Excel to CSV Example 1-2

  4. After that, it will display two dialog boxes. One indicates that it will save the active Excel sheet in CSV format, and the second suggests the message of several features not supported by the CSV format.

    Excel to CSV Example 1-3

    Excel to CSV Example 1-4

Examples

We will see some other ways to Converting of Excel files into CSV with specific examples, namely:

  1. Converting of Excel files into CSV Using UTF-8.
  2. Converting of Excel files into CSV Using UTF-16.
  3. Use of Google Spreadsheets to Convert the Data.

Example #1 – Converting of Excel files into CSV Using UTF-8

This example illustrates the Excel CSV UTF-8In case excel contains any smart quotes or any other language data while converting the data from Excel to CSV, it won’t convert accurately and ends up getting question marks. So while importing the data, also we get the same things. However, by using Excel CSV UTF8 as the encoding, we can choose the file format and language easily.read more with CSV. When an Excel sheet contains special characters and data in other languages, these are not displayed properly. The Excel file is converted using UTF-8, shown in the figure, for proper display.

Excel to CSV Example 2

  1. First, the excel sheet should be converted into the Unicode text format using the same type as a .txt. It results in a tab space between the data in a line.
  2. The tab space is replaced through comma convert data into a comma-delimited file.
  3. In this step, file format .txt is converted into CSV through the “Save As” option or by changing the Excel file name with extension .CSV.

Example #2 – Exporting Excel Files into CSV Using UTF-16

Converting Excel to CSV through UTF-16 is easy. It is done in two steps.

  • We must select the “Save As” option through the Microsoft Office button, choose the “Unicode Text” format .txt under the “Save as type” box, and click on “OK”.

Excel to CSV Example 3

  • Then, right-click on the file in windows explorer and change the file format to CSV.

Excel to CSV Example 3-1

Example #3 – Use of Google Spreadsheets to Convert the Data

Google spreadsheets help convert data to CSV format over the internet by following five steps.

  • Step 1: First, go to Google Drive, and click on “Blank spreadsheet” in “Google Sheets”.

Spreadsheet Example 4

  • Step 2: Then, we must Import an existing file or create a new sheet in excelWhen we open a new workbook, there are three worksheets available by default. However, if you want to insert a new worksheet into the workbook, the shortcut key is Shift + F11.read more with data.

Spreadsheet Example 4-1

  • Step 3: Next, we must upload the file to “Google spreadsheet” from the computer, and choose the “Replace spreadsheet” option.

Spreadsheet Example 4-2

  • Step 4: Next, click on import data.

Spreadsheet Example 4-3

  • Step 5: Finally, move to the “File” tab, then choose “Download as”, and then “Comma-separated values” to convert into CSV, as illustrated in the figure.

Excel to CSV Example 4-4

How To Use CSV Files?

The data scientist uses CSV files for the visualization of tabular data. These are easily retrieved into various applications in creating databases in excelWhen we enter data into Excel in the form of tables with rows and columns and give each table a name, we create a database.read more and spreadsheets. There are two ways in which the web developer includes using the CSV files.

  • Easy to import to databases irrespective of the software using for developing a website.
  • Better management of the high volume of data is possible since data in plain text format without any formulae.

Using the CSV files effectively needs to import them into applications like databases and convert them into tables to analyze the data further. It increases the ease of making decisions accurately.

For example, when we import customer data into an Excel sheet, the address of customers is in different columns, and the time takes to copy the data from other cells. CSV helps in handling this situation better by separating data through commas.

Things To Remember While Converting Excel To CSV

We should remember the following things to Convert Excel to CSV Files successfully.

  • It needs to correctly select the different CSV formats available in the Excel sheet, such as CSV Macintosh, CSV MS-DOS, and Unicode text. We should choose the appropriate format based on user requirements.
  • At a time, only one sheet of Excel workbook that is active is converted into CSV format.
  • When data is imported into the word processing application, tab space should be replaced with a comma to convert it successfully to the comma-separated values.
  • A user can use free tools available on the internet to convert the Excel sheet into CSV format without much effort.
  • It is impossible to convert all sheets of Excel workbooks at a time.

Frequently Asked Questions (FAQs)

1. What is CSV format used for?

CSV format helps the users quickly review the data and make corrections if required. They have significance in the application and programming world for the best data utilization by importing or exporting data from Excel files.

2. Name the ways to convert Excel to CSV.

We can convert Excel to CSV in the following ways, namely.
• We can Convert Excel to CSV using the delimiter option.
• By Converting the Excel files into CSV Using UTF-8.
• Converting of Excel files into CSV Using UTF-16.
• Use of Google Spreadsheets to Convert the Data.

3. What are the ways in which the web developer includes using the CSV files?

There are two ways in which the web developer includes using the CSV files.
Easy to import to databases irrespective of the software using for developing a website
Better management of the high volume of data is possible since data in plain text format without any formulae.

Recommended Articles

This article is a guide to Convert Excel to CSV Files. Here, we convert to CSV, delimiter, UTF-8, UTF-16, Google sheets, example & downloadable Excel template. You may learn more about Excel from the following articles: –

  • Excel UNICODE
  • How to Import Data in Excel?Data can be imported into Excel from a variety of sources, including the Web, Access, Text, and any other server.read more
  • CSV vs Excel
  • AutoSave in ExcelAutosave in excel is a function/facility to save the changes or progress of work automatically. This helps us reduce the impact of risk of data loss in any crash situation in the system. We can manually set the time to save the progress automatically.read more
  • Divide Cell in ExcelDivide in Excel is used for division applications, where (/) is the symbol and we can write an expression =a/b, where a and b represent two numbers or values to be divided.read more

Возможность создания CSV файла из таблицы Excel позволяет преобразовывать документы в нужный формат для загрузки в любые системы, например, outlook, Google Analytics, Яндекс.Метрику и многое другое.

  • Способ №1;
  • Способ №2;
  • Для чего это нужно.

Видеоинструкция

Простой способ создания CSV через таблицу в Excel

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

Пример файла Excel который нужно превратить в CSV

Для превращения файла в CSV потребуется нажать на кнопку «Файл» (левый-верхний угол).

Клик на кнопку Файл в Excel

Далее выбираем пункт «Сохранить как» и нажимаем на «Обзор».

Открытие диалогового окна сохранения Excel файла в формате CSV

Теперь выбираем нужный формат, например, стандартный CSV.

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

Все готово, мы получили нужный формат.

Созданный CSV файл из таблицы Excel

Проверив его в блокноте можно увидеть, что разделители стоят «;» (точка с запятой).

Пример созданного из Excel CSV файла

Ручной метод превращения таблицы Эксель в CSV-файл

Если требуется создать кастомный файл (с собственными разделителями, например, |). Для этого прописываем конструкцию между каждым элементом:

=A1&»|»&B1

Создание сцепления столбцов в Excel для создания CSV файла

Далее таким образом соединяем все элементы.

Создание сцепления всех столбцов в Эксель для создания CSV файла

Растягиваем формулу до конца документа.

Растягивание формулы для сцепления всех столбцов в Эксель для создания CSV файла

Выделяем нужный столбец (новый) и правым кликом мыши по нему выводим меню, где нажимаем на «Копировать».

Копирование заготовки для создания CSV файла в Excel

Создаем текстовый документ новый (блокнот), кликнув правой клавишей мыши в нужной папке.

Создание нового текстового файла

Открываем его и вводим новое поле.

Копирование данных таблицы с со своими разделителями

После в левом-верхнем углу кликаем на «Файл»-«Сохранить как».

Сохранение файла со столбцами и разделителями

Выбираем нужный тип кодировки и сохраняем документ.

Важно! Можно сразу выбрать CSV как и в способе №1, дальнейшая инструкция предназначена как дополнительная возможность.

Важно! Лучше всего выбирать UTF-8, что позволит работать в дальнейшем с кириллицей.

Сохранение файла с разделителями в формате текст

Теперь опять кликаем правой клавишей мыши на файл и нажимаем на «Переименовать».

Переименование файла со столбцами и разделителями в CSV

Стираем разрешение «.txt» и прописываем вместо него «.csv». При необходимости меняем название.

Изменение типа файла у созданного файла CSV из Excel со своими разделителями

Все готово, мы получили нужный формат.

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

Для чего это нужно?

Создание CSV-файла потребуется для:

  • Загрузка данных о расходах в Google Analytics;
  • Создание фида динамического ремаркетинга;
  • Получение прайс-листа для динамических объявлений в Яндексе и Смарт-баннеров.

Также можно ознакомиться с инструкцией по открытию CSV файла.

Convert Excel to CSV

Convert Excel to CSV (Table of Contents)

  • Convert Excel to CSV File
  • How to Convert Excel to CSV?

Convert Excel to CSV File

We save files in different formats like Word, PowerPoint, Excel, Text, and Macro enabled book, etc. CSV is one of the formats available for saving files in Excel. However, before learning how to convert an Excel file to CSV, first, we will understand the full form of CSV and its importance.

The full form of CSV is Comma-Separated Value. Why it is called a Comma separated value is because a Comma separates each column in CSV. It stores the data in table format as plain text as it stores data as plain text, various software programs, and applications for import and export. Therefore, it will organize better when working with huge data.

How to Convert Excel to CSV?

Let’s understand how to convert Excel to CSV and different kinds of Excel CSV formats by using some examples.

You can download this Convert Excel to CSV Template here – Convert Excel to CSV Template

Example #1 – Conversion of Excel to CSV

Consider a file which has data with Names, Age and Salary as shown in the below screenshot.

Excel Data

Once data is inserted, try to save the file with Save As option. Select the path where you want to save the file and select the Save as type as CSV (Comma delimited), which is highlighted.

Convert Excel to CSV

Give the file name as per your requirement and save it. Here I have given Name as Convert Excel to CSV.

Now we will see how it is saved. Observe the file that is saved in CSV (Microsoft Excel Comma Separated Value File) is our CSV file. We can observe the icon is also different from the Excel file.

CSV file

Now we saved the file in CSV, but if we observe there is “(Comma delimited),” similarly, we have some other formats of CSV files. We will see each of the Excel CSV file and what is the meaning and purpose of different formats.

There are 4 different formats of CSV file. They are Comma delimited, Macintosh, MS-DOS and UTF – 8.

Formats of CSV file

We can observe different CSV formats in Excel. Now we will see an explanation for each of them.

  1. CSV (Comma delimited) – This format converts the data to plain text separated by commas, and another Windows Operating System can use this format files.
  2. CSV (Macintosh) – This format files also save the same as comma-separated but can use this in the Mac operation system.
  3. CSV (MS-DOS) – This format file can be used in the MS-DOS operating system.
  4. CSV UTF-8(Comma Delimited) – UTF-8 uses 1 to 4 bytes for each symbol.

When we save a CSV format file, it will only save the currently active tab of excel. If we want all the sheets in Excel into CSV format, we need to do it individually. Regarding this, we may get the message while saving the file in the form of a warning pop-up.

In addition to this, we may get another pop-up message stating that our saved file has features that may not be compatible with CSV format. Do you want to save it? Just click, Yes to proceed further.

Windows Warning Message 1

Windows Warning Message 2

I hope you understand how to convert Excel to CSV and the different CSV formats available.

If we want to see the CSV in text format, in case if it opens in Excel, select the file and right click then choose the option Open with.

Open With

Choose Notepad and see how the data stores in the CSV separated by commas. Observe Comma separates every column.

CSV format in notepad

Open a CSV file in Excel.

We can access our CSV files from our Excel spreadsheets directly. We will see how we can do that.

Open an excel file and click on the File menu, then the below screen will appear. From that, Choose the Open option from the list of options. It will take to share drive path go to the path where our file is saved and select .CSV file.

Open CSV file

Then the file opens, as shown in the below screenshot.

converted data in Excel

If we observe A’s salary as 1E+11 because as we directly opened CSV in excel, it converts to exponential format in case if any number starts with Zeros, it will convert to a mathematical format so that it will remove the Zeros. It will display only the other part of the number.

Example #2 – Conversion of Excel to CSV with UTF-8

First, we will understand why we need to use UTF-8. When an excel spreadsheet has foreign characters and if we follow the same process of “save as” in the CSV format, it may not work because that way is suitable for ASCII characters if the text is apart from the ASCII characters that are in a foreign language it may distract the data.

UTF-8 uses 1 to 4 bytes for each symbol. It is most useful when your file has ASCII characters as it stores in one byte each. To convert the file with foreign language characters, follow the below procedure. Suppose we have a file that has text in the Chinese language, as shown in the below screenshot.

text in the Chinese language

To convert to CSV, first save the file in the Unicode Text format as shown in the below screenshot.

save as unicode text

Please open the file; it will look like the below text file.

CSV file in notepad

If we observe the above screenshot, each column is separated by tab space. In the CSV file, each column is separated by the “,” character.

So, we need to replace the space with the “,”. Copy the space between two columns.

copy data

Press Control+H to find and replace the text. In “find what”, give the control v to paste the copied space. In Replace with option input “,” and click on the option Replace All.

Convert Excel to CSV - Replace All

Once we click on Replace All, space will be replaced by “,”.

Convert Excel to CSV

Now save the file with “.CSV” format and change the encoding option to UTF-8. Change the save as type as All Files.

Convert Excel to CSV

Things to Remember About Convert Excel to CSV

  • The full form of CSV is Comma-Separated Value.
  • To convert an Excel to CSV, use the Option save while saving the file and selecting the CSV format.
  • There are 4 different CSV formats, they are CSV (Comma delimited), CSV (Macintosh), CSV(MS-DOS) and CSV UTF-8.
  • We can convert all sheets of excel workbook at a time.

Recommended Articles

This is a guide to Convert Excel to CSV. Here we discuss how to Convert Excel Files to CSV along with practical examples and a downloadable excel template. You can also go through our other suggested articles –

  1. Excel REPLACE Function
  2. CSV Files into Excel
  3. Excel Export to PDF
  4. Convert Numbers to Text in Excel

See all How-To Articles

In this tutorial, you will learn how to save an Excel file (.xlsx) or Google Sheets as a CSV file.

save excel file as csv

Save an Excel File as CSV

1. In the Ribbon, go to File > Save a Copy (or Save as).

excel save as csv

2. In the new window, on the right side, (1) choose the CSV (Comma delimited (*.csv)) file format and (2) click Save.

If you have special or foreign-language characters in the file, the best solution is to use UTF-8 for the CSV file. This way, special characters from Excel remain the same in .csv format.

excel save as csv 2

As a result, the CSV file is saved in the same folder as the Excel file.

save excel file as csv

Note: An Excel file can also be saved as a CSV file using VBA code.

Save a Google Sheets File as CSV

You can also save a Google Sheets file in .csv format. To do this, in the Menu, go to File > Download > Comma-separated values (.csv, current sheet).

google sheets save as csv

As a result, a new CSV file is downloaded with data from the current Google sheet.

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

В этом курсе:

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

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

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

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

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

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

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

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

Перейдите в файл > Открыть и перейдите к расположению, содержащему текстовый файл.

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

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

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

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

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

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

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

На вкладке » данные » в группе » Получение & данных преобразования » выберите из текста или CSV.

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Если вы используете Get & преобразования данных > из текста или CSV, после того как вы выберете текстовый файл и нажмите кнопку Импорт, выберите нужный символ из списка в разделе Разделитель. Вы можете сразу увидеть эффект нового выбора в предварительном просмотре данных, чтобы убедиться, что вы сделаете нужный вариант, прежде чем продолжить.

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Вы всегда можете задать вопрос специалисту Excel Tech Community, попросить помощи в сообществе Answers community, а также предложить новую функцию или улучшение на веб-сайте Excel User Voice.

Примечание: Эта страница переведена автоматически, поэтому ее текст может содержать неточности и грамматические ошибки. Для нас важно, чтобы эта статья была вам полезна. Была ли информация полезной? Для удобства также приводим ссылку на оригинал (на английском языке).

Что такое CSV файл и как его преобразовать в Excel

Иногда возникает необходимость работы с файлами, которые имеют расширение *.csv

Что такое csv файл?

Это текстовый файл, в котором содержится информация.

Каждая строка — это отдельная строка таблицы, а столбцы отделены один от другого специальными символами — разделителями (например, запятой).

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

Пример файла CSV- формата:

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

Теперь рассмотрим три способа преобразования CSV формата в «табличное» представление.

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

Получим файл с расширением csv.

Открыв его в excel, мы увидим не очень «дружелюбное» представление информации

Выделяем весь первый столбец, переходим во вкладку «Данные» и выберем пункт «Текст по столбцам»

Далее проходим три шага согласно подсказкам.

Выбираем знак табуляции

На третьем шаге, вы сможете для каждого столбца выбрать необхоимый формат.

После нажатия кнопки «Готово», получаем «читабельный табличный» формат файла.

Можем воспользоваться таким свободным и открытым офисным пакетом как Apache OpenOffice (Не реклама).

Для этого необходимо открыть файл CSV формата с помощью OpenOffice.

При открытии файла, OpenOffice, предложит импортировать текст в «читаемый табличный» вид.

В «Параметры разделителя» выбираем несколько вариантов (табуляция, точка с запятой, запятая…) и нажимаем кнопку «Ок». Файл будет преобразован в «табличный» вид.

И еще один вариант преобразования, это открыть файл в любом текстовом редакторе

например в Блокноте. Первой строкой прописываем «sep=»

и сохраняем файл.

Теперь открыв файл в excel

получаем «читабельный текстовый» формат файла.

Из XLS в CSV

Выберите один или несколько файлов на компьютере

Сервис позволяет произвести преобразование (конвертировать) из формата XLS (Microsoft Excel) в формат CSV

XLS – это самый популярный и распространенный формат создания и редактирования электронных таблиц. Свое название берет от Microsoft Excel Spreadsheet, создается с использованием системной утилиты Microsoft Excel. Данные документа хранятся в определенных ячейках таблицы, обладающих собственным адресом. В ячейках файлов формата XLS могут располагаться не только фиксированные данные, но и формулы, позволяющие связать содержание информации в разных ячейках. Как и текстовые форматы, XLS дает возможность форматировать содержание ячеек – шрифт, его начертание, цвет, выравнивание текста. Файлы этого формата можно запустить также при помощи Google Drive.

CSV — это формат файлов, которые относятся к категории текстовых. Его разработчик неизвестен, а название является аббревиатурой от Comma Separated Values. В текстовом файле в формате CSV могут храниться данные, необходимые для организации таблиц, а также те, которые могут быть импортированы в базу данных. Этот текстовый формат предназначен для представления табличных данных и может быть отнесен к категории размеченных документов. Значения отдельных данных разделяются специальным символом — запятой. Однако некоторые программы могут использование иные символы в качестве разделителя.

Открытие файла формата CSV в Microsoft Excel

Текстовые документы формата CSV применяются многими компьютерными программами для обмена данными между друг другом. Казалось бы, что в Экселе можно произвести запуск такого файла стандартным двойным кликом по нему левой кнопкой мыши, но далеко не всегда в таком случае данные отображаются корректно. Правда, есть другой способ просмотреть информацию, содержащуюся в файле CSV. Давайте узнаем, как это можно сделать.

Открытие документов CSV

Название формата CSV является аббревиатурой наименования «Comma-Separated Values», что переводится на русский язык, как «значения, разделенные запятыми». Действительно, в этих файлах в качестве разделителей выступают запятые, хотя в русскоязычных версиях, в отличие от англоязычных, все-таки принято применять точку с запятой.

При импорте файлов CSV в Эксель актуальной является проблема воспроизведения кодировки. Зачастую документы, в которых присутствует кириллица, запускаются с текстом изобилующим «кракозябрами», то есть, нечитаемыми символами. Кроме того, довольно частой проблемой является вопрос несоответствия разделителей. В первую очередь, это касается тех ситуаций, когда мы пытаемся открыть документ, сделанный в какой-то англоязычной программе, Экселем, локализованном под русскоязычного пользователя. Ведь в исходнике разделителем является запятая, а русскоязычный Excel воспринимает в этом качестве точку с запятой. Поэтому опять получается некорректный результат. Мы расскажем, как решить и эти проблемы при открытии файлов.

Способ 1: Обычное открытие файла

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

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

    Находясь в Проводнике Windows в той директории, где расположен файл, кликаем правой кнопкой мыши по нему. Запускается контекстное меню. Выбираем в нем пункт «Открыть с помощью». Если в дополнительном открывшемся списке имеется наименование «Microsoft Office», то кликаем по нему. После этого документ просто запустится в вашем экземпляре Экселя. Но, если данного пункта вы не обнаружите, то щелкайте по позиции «Выбрать программу».

Если же наименования «Microsoft Office» в окне выбора программы вы не обнаружили, то кликайте по кнопке «Обзор…».

После этого запустится окно Проводника в директории размещения установленных на вашем компьютере программ. Как правило, данная папка называется «Program Files» и находится она в корне диска C. Вы должны совершить переход в Проводнике по следующему адресу:

C:Program FilesMicrosoft OfficeOffice№

Где вместо символа «№» должен находиться номер версии установленного на вашем компьютере офисного пакета Microsoft. Как правило, такая папка одна, поэтому выбирайте каталог Office, какой бы там номер не стоял. Переместившись в указанную директорию, ищите файл под названием «EXCEL» или «EXCEL.EXE». Вторая форма наименования будет в том случае, если у вас включено отображений расширений в Проводнике Windows. Выделите этот файл и жмите на кнопку «Открыть…».

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

Способ 2: использование Мастера текстов

Импортировать данные из документа формата CSV можно при помощи встроенного инструмента Excel, который называется Мастер текстов.

    Запускаем программу Эксель и переходим во вкладку «Данные». На ленте в блоке инструментов «Получение внешних данных» щелкаем по кнопке, которая называется «Из текста».

Запускается окно импорта текстового документа. Перемещаемся в директорию расположения целевого файла CVS. Выделяем его наименование и жмем на кнопку «Импорт», размещенную в нижней части окна.

Активируется окно Мастера текстов. В блоке настроек «Формат данных» переключатель должен стоять в позиции «С разделителями». Чтобы гарантировать корректное отображение содержимого выбранного документа, особенно если оно содержит кириллицу, обратите внимание, чтобы в поле «Формат файла» было установлено значение «Юникод (UTF-8)». В обратном случае требуется установить его вручную. После того, как все вышеуказанные настройки установлены, жмите на кнопку «Далее».

Затем открывается второе окно Мастера текстов. Вот тут очень важно определить, какой символ является разделителем в вашем документе. В нашем случае в этой роли выступает точка с запятой, так как документ русскоязычный и локализован именно для отечественных версий ПО. Поэтому в блоке настроек «Символом-разделителем является» мы устанавливаем галочку в позицию «Точка с запятой». Но если вы импортируете файл CVS, который оптимизирован под англоязычные стандарты, и в роли разделителя в нем выступает запятая, то вам следует установить галочку в позицию «Запятая». После того, как вышеуказанные настройки произведены, жмем на кнопку «Далее».

Открывается третье окно Мастера текстов. Как правило, никаких дополнительных действий в нем производить не нужно. Единственное исключение, если один из представленных в документе наборов данных имеет вид даты. В этом случае требуется пометить данный столбец в нижней части окна, а переключатель в блоке «Формат данных столбца» установить в позицию «Дата». Но в подавляющем большинстве случаев достаточно настроек по умолчанию, при которых установлен формат «Общий». Так что можно просто жать на кнопку «Готово» внизу окна.

После этого открывается небольшое окошко импорта данных. В нем следует указать координаты левой верхней ячейки области, в которой будут располагаться импортируемые данные. Это можно сделать, просто установив курсор в поле окна, а затем кликнув левой кнопкой мышки по соответствующей ячейке на листе. После этого её координаты будут занесены в поле. Можно жать на кнопку «OK».

  • После этого содержимое файла CSV будет вставлено на лист Excel. Причем, как мы можем видеть, отображается оно более корректно, чем при использовании Способа 1. В частности, не требуется дополнительного расширения размеров ячеек.
  • Способ 3: открытие через вкладку «Файл»

    Существует также способ открыть документ CSV через вкладку «Файл» программы Excel.

      Запускаем Excel и перемещаемся во вкладку «Файл». Щелкаем по пункту «Открыть», расположенному в левой части окна.

    Запускается окно Проводника. Следует переместиться в нем в ту директорию на жестком диске ПК или на съемном носителе, в которой расположен интересующий нас документ формата CSV. После этого нужно переставить переключатель типов файла в окне в позицию «Все файлы». Только в этом случае документ CSV будет показан в окне, так как он не является типичным файлом Excel. После того, как наименование документа отобразилось, выделяем его и жмем на кнопку «Открыть» в нижней части окна.

  • После этого запустится окно Мастера текстов. Все дальнейшие действия выполняем по тому же алгоритму, что и в Способе 2.
  • Как видим, несмотря на некоторые проблемы с открытием документов формата CSV в Экселе, решить их все-таки можно. Для этого нужно воспользоваться встроенным инструментом Excel, который называется Мастер текстов. Хотя, для многих случаев вполне достаточно и применения стандартного метода открытия файла двойным щелчком левой кнопки мыши по его наименованию.

    Отблагодарите автора, поделитесь статьей в социальных сетях.

    Преобразование XLS в CSV в командной строке

    Как я могу преобразовать файл XLS в файл CSV в командной строке windows.

    на компьютере установлен Microsoft Office 2000. Я открыт для установки OpenOffice, если это невозможно с помощью Microsoft Office.

    13 ответов

    откройте блокнот, создайте файл под названием XlsToCsv.VBS и вставьте это в:

    затем из командной строки, перейдите в папку, которую вы сохранили .файл vbs и запустите:

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

    слегка измененная версия ответа ScottF, которая не требует абсолютных путей к файлам:

    я переименовал скрипт ExcelToCsv, так как этот скрипт не ограничивается xls вообще. xlsx работает отлично, как и следовало ожидать.

    протестировано с Office 2010.

    небольшое расширение на скрипте groovy VB ScottF: этот пакетный файл будет проходить через цикл .xlsx файлы в каталоге и сбросить их в *.csv файлы:

    Примечание: Вы можете изменить расширение .xlsx to .xls и имя скрипта ExcelToCSV для XlsToCsv

    Как насчет PowerShell?

    код должен выглядеть так, а не тестироваться, хотя

    вот сообщение, объясняющее, как его использовать

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

    Почему бы не написать свой собственный?

    Я вижу из вашего профиля, что у вас есть хотя бы некоторый опыт C#/.NET. Я бы создал консольное приложение Windows и использовал бесплатный Excel reader для чтения в ваших файлах Excel. Я использовал Excel Data Reader доступно из CodePlex без каких-либо проблем (одна хорошая вещь: этот читатель не требует установки Excel). Консольное приложение можно вызвать из командной строки.

    Если вы окажетесь застряли сообщение здесь и Уверен, вам помогут.

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

    откройте блокнот, создайте файл под названием XlsToCsv.VBS и вставьте это в:

    основываясь на том, что предоставил Джон из всех сделок, следующий (

    n) удалил досадную проблему двойного расширения: FOR /f «delims=» %%i IN (‘DIR *.xlsx /b’) DO ExcelToCSV.vbs «%%i» «%%

    вы можете сделать это с помощью утилиты командной строки Alacon для Alasql

    есть поставщик данных Excel OLEDB, встроенный в Windows; вы можете использовать это для «запроса» листа Excel через ADO.NET и запишите результаты в CSV-файл. Есть небольшое количество кода, но вам не нужно ничего устанавливать на машину.

    Я попробовал решение ScottF VB и заставил его работать. Однако я хотел преобразовать файл excel с несколькими вкладками(книга) в один .CSV-файл.

    Это не сработало, скопирована только одна вкладка(та, которая подсвечивается, когда я открываю ее через excel).

    кто-нибудь знает о скрипте, который может преобразовать файл excel с несколькими вкладками в один .csv-файл?

    ответ Скотта Ф-это лучшее, что я нашел в интернете. Я добавил его код, чтобы удовлетворить свои потребности. Я добавил:—1—>

    При Ошибке Возобновить Далее oBook.Приложение.Колонки («A: J»).NumberFormat = «@»

    Я также удалил Эхо «сделано», чтобы сделать его не интерактивным.

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

    все эти ответы помогли мне построить следующий скрипт, который автоматически преобразует XLS * файлы в CSV и наоборот, отбросив один или несколько файлов в скрипте (или через командную строку). Извините за форматирование janky.

    Понравилась статья? Поделить с друзьями:
  • Saving files in excel
  • Saving as pdf file in word
  • Saving as html in word
  • Saved documents on excel
  • Saved documents in word