Формулы для excel csv

Время на прочтение
11 мин

Количество просмотров 366K

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

История этого формата насчитывает не менее 30 лет. Но даже сейчас, в эпоху повального использования XML, для выгрузки и загрузки больших объемов данных по-прежнему используют CSV. И, несмотря на то, что сам формат довольно неплохо описан в RFC, каждый его понимает по-своему.

В этой статье я попробую обобщить существующие знания об этом формате, указать на типичные ошибки, а также проиллюстрировать описанные проблемы на примере кривой реализации импорта-экспорта в Microsoft Office 2007. Также покажу, как обходить эти проблемы (в т.ч. автоматическое преобразование типов Excel-ом в DATETIME и NUMBER) при открытии .csv.

Начнем с того, что форматом CSV на самом деле называют три разных текстовых формата, отличающихся символами-разделителями: собственно сам CSV (comma-separated values — значения, разделенные запятыми), TSV (tab-separated values — значения, разделенные табуляциями) и SCSV (semicolon separated values — значения, разделенные точкой с запятой). В жизни все три могут называться одним CSV, символ-разделитель в лучшем случае выбирается при экспорте или импорте, а чаще его просто «зашивают» внутрь кода. Это создает массу проблем в попытке разобраться.

Как иллюстрацию возьмем казалось бы тривиальную задачу: импортировать в Microsoft Outlook данные из таблицы в Microsoft Excel.

В Microsoft Excel есть средства экспорта в CSV, а в Microsoft Outlook — соответствующие средства импорта. Что могло быть проще — сделал файлик, «скормил» почтовой программе и — дело сделано? Как бы не так.

Создадим в Excel тестовую табличку:

Текстовая табличка

… и попробуем экспортировать ее в три текстовых формата:

«Текст Unicode» Кодировка — UTF-16, разделители — табуляция, переводы строк — 0×0D, 0×0A, объем файла — 222 байт
«CSV (разделители — запятые)» Кодировка — Windows-1251, разделители — точка с запятой (не запятая!), во второй строке значение телефонов не взято в кавычки, несмотря на запятую, зато взято в кавычки значение «01;02», что правильно. Переводы строк — 0×0D, 0×0A. Объем файла — 110 байт
«Текстовые файлы (с разделителями табуляции)» Кодировка — Windows-1251, разделители — табуляция, переводы строк — 0×0D, 0×0A. Значение «01;02» помещено в кавычки (без особой нужды). Объем файла — 110 байт

Какой вывод мы делаем из этого?.. То, что здесь Microsoft называет «CSV (разделители — запятые)», на самом деле является форматом с разделителями «точка с запятой». Формат у Microsoft — строго Windows-1251. Поэтому, если у вас в Excel есть Unicode-символы, они на выходе в CSV отобразятся в вопросительные знаки. Также то, что переводами строк является всегда пара символов, то, что Microsoft тупо берет в кавычки все, где видит точку с запятой. Также то, что если у вас нет Unicode-символов вообще, то можно сэкономить на объеме файла. Также то, что Unicode поддерживается только UTF-16, а не UTF-8, что было бы сильно логичнее.

Теперь посмотрим, как на это смотрит Outlook. Попробуем импортировать эти файлы из него, указав такие же источники данных. Outlook 2007: Файл -> Импорт и экспорт… -> Импорт из другой программы или файла. Далее выбираем формат данных: «Значения, разделенные запятыми (Windows)» и «Значения, разделенные табуляцией (Windows)».

«Значения, разделенные табуляцией(Windows)» Скармливаем аутлуку файл tsv, с разделенными табуляцией значениями и!.. — чтобы вы думали?.. Outlook склеивает поля и табуляцию не замечает. Заменяем в файле табуляцию на запятые и, как видим, поля уже разбирает, молодец.
«Значения, разделенные запятыми (Windows)» А вот аутлук как раз понимает все верно. Comma — это запятая. Поэтому ожидает в качестве разделителя запятую. А у нас после экселя — точка с запятой. В итоге аутлук распознает все неверно.

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

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

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

Стандарта CSV как такового, к сожалению, нет, но, между тем, существует т.н. memo. Это RFC 4180

2005-го

года, в котором описано все довольно толково. За неимением ничего большего, правильно придерживаться хотя бы RFC. Но для совместимости с Excel следует учесть его собенности.

Вот краткая выжимка рекомендаций RFC 4180 и мои комментарии в квадратных скобках:

  • между строками — перевод строки CRLF [на мой взгляд, им не стоило ограничивать двумя байтами, т.е. как CRLF (0×0D, 0×0A), так и CR 0×0D]
  • разделители — запятые, в конце строки не должно быть запятой,
  • в последней строке CRLF не обязателен,
  • первая строка может быть строкой заголовка (никак не помечается при этом)
  • пробелы, окружающие запятую-разделитель, игнорируются.
  • если значение содержит в себе CRLF, CR, LF (символы-разделители строк), двойную кавычку или запятую (символ-разделитель полей), то заключение значения в кавычки обязательно. В противном случае — допустимо.
  • т.е. допустимы переводы строк внутри поля. Но такие значения полей должны быть обязательно закавычены,
  • если внутри закавыченной части встречаются двойные кавычки, то используется специфический квотинг кавычек в CSV — их дублирование.

Вот в нотации ABNF описание формата:

 file = [header CRLF] record *(CRLF record) [CRLF]
   header = name *(COMMA name)
   record = field *(COMMA field)
   name = field
   field = (escaped / non-escaped)
   escaped = DQUOTE *(TEXTDATA / COMMA / CR / LF / 2DQUOTE) DQUOTE
   non-escaped = *TEXTDATA
   COMMA = %x2C
   DQUOTE =  %x22
   LF = %x0A
   CRLF = CR LF
   TEXTDATA =  %x20-21 / %x23-2B / %x2D-7E
 

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

  • строковое значение из цифр, не заключенное в кавычки может быть воспринято программой как числовое, из-за чего может быть потеряна информация, например, лидирующие нули,
  • количество значений в каждой строке может отличаться и необходимо правильно обрабатывать эту ситуацию. В одних ситуациях нужно предупредить пользователя, в других — создавать дополнительные колонки и заполнять их пустыми значениями. Можно определиться, что количество колонок задается заголовком, а можно добавлять их динамически, по мере импорта CSV,
  • Квотить кавычки через «слэш» не по стандарту, делать так не надо.
  • Поскольку типизации полей нет, нет и требования к ним. Разделители целой и дробной частей в разных странах разные, и это приводит к тому, что один и тот же CSV, сгенрированный приложением, в одном экселе «понимается», в другом — нет. Потому что Microsoft Office ориентируется на региональные настройки Windows, а там может быть что угодно. В России там указано, что разделитель — запятая,
  • Если CSV открывать не через меню «Данные», а напрямую, то Excel лишних вопросов не задает, и делает как ему кажется правильным. Например, поле со значением 1.24 он понимает по умолчанию как «24 января»
  • Эксель убивает ведующие нули и приводит типы даже тогда, когда значение указано в кавычках. Делать так не надо, это ошибка. Но чтобы обойти эту проблему экселя, можно сделать небольшой «хак» — значение начать со знака «равно», после чего поставить в кавычках то, что необходимо передать без изменения формата.
  • У экселя есть спецсимвол «равно», который в CSV рассматривается как идентификатор формулы. То есть, если в CSV встретится =2+3, он сложит два и три и результат впишет в ячейку. По стандарту он это делать не должен.

Пример валидного CSV, который можно использовать для тестов:

Фамилия, Имя, Адрес, Город/штат, индекс, просто строка
Иванов,Иван, Ленина 20, Москва, 08075, "1/3"
Tyler, John,110 terrace, PA,20121, "1.24"
"Петров 
""Кул""", Петя,120 Hambling St., NJ,08075, "1,24"
Смирнов,Вася,"7452 Street ""Near the Square"" road", York, 91234, "3-01"
,Миша,,Ленинград, 00123, "03-01"
"Джон ""Черная голова"", Клод",Рок,"", Маями бич,00111, "0000"
Сергей,,

точно такой же SCSV:

Фамилия; Имя; Адрес;  Город/штат; индекс; просто строка
Иванов;Иван; Ленина 20; Москва; 08075;"1/3"
Tyler; John;110 terrace; PA; 20121;"1.24"
"Петров 
""Кул"""; Петя;120 Hambling St.; NJ;08075;"1,24"
Смирнов;Вася;"7452 Street ""Near the Square"" road"; York; 91234;"3-01"
;Миша;;Ленинград; 00123;"03-01"
"Джон ""Черная голова""; Клод";Рок;""; Маями бич;00111; "0000"
Сергей;;

Первый файлик, который реально COMMA-SEPARATED, будучи сохраненным в .csv, Excel-ом не воспринимается вообще.

Второй файлик, который по логике SCSV, экселом воспринимается и выходит вот что:

Ошибки Excel-я при импорте:

  1. Учлись пробелы, окружающие разделители
  2. Последний столбец вообще толком не распознался, несмотря на то, что данные в кавычках. Исключение составляет строка с «Петровым» — там корректно распозналось 1,24.
  3. В поле индекс Excel «опустил» ведущие нули.
  4. в самом правом поле последней строки пробелы перед кавычками перестали указывать на спецсимвол

Если же воспользоваться функционалом импорта (Данные -> Из файла) и обозвать при импорте все поля текстовыми, то будет следующая картина:

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

Есть эффективный способ, как заставить Excel не приводить типы, когда это нам не нужно. Но это будет CSV «специально для Excel». Делается это помещением знака «=» перед кавычками везде, где потенциально может возникнуть проблема с типами. Заодно убираем лишние пробелы.

Фамилия;Имя;Адрес;Город/штат;индекс;просто строка
Иванов;Иван;Ленина 20;Москва;="08075";="1/3"
Tyler; John;110 terrace;PA;="20121";="1.24"
"Петров 
""Кул""";Петя;120 Hambling St.;NJ;="08075";="1,24"
Смирнов;Вася;"7452 Street ""Near the Square"" road";York;="91234";="3-01"
;Миша;;Ленинград;="00123";="03-01"
"Джон ""Черная голова"";Клод";Рок;"";Маями бич;="00111";="0000"
Сергей;;

И вот что случаеся, если мы открываем этот файлик в экселе:

Резюмирую.

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

  1. выбрать кодировку. Как правило, важно UTF-8, UTF-16, Windows-1251, KOI8-R. Чаще всего, других вариантов нет. Одна из них должна идти по умолчанию. В случае, если данные содержат символы, не имеющие аналогов в целевой кодировке, нужно предупреждать пользователя, что данные будут битые;
  2. выбрать разделитель между полями. Варианты — табуляция, запятая, точка с запятой. По умолчанию — точка с запятой. Не забыть, что если разделитель вводится в тексте, то будет очень непросто ввести туда табуляцию, это еще и непечатный символ;
  3. выбрать разделитель между строками (CRLF 0×0D 0×0A или CR 0×0D);
  4. выбрать разделитель целой и дробной части для числовых данных (точка или запятая).
  5. выбрать, выводить ли строку заголовка;
  6. выбрать, каким образом осуществлять квотинг спецсимволов (особенно переводов строк и кавычек). В принципе, можно отступиться от стандарта и квотировать их как n и «, но нужно в этом случае не забыть квотировать сами n, если они встретятся и не забыть сделать это опцией при экспорте-импорте. Но совместимость пойдет лесом, потому что любой RFC-стандартный парсер конструкцию …,»abc«»,… посчитает за ошибку;
  7. совсем в идеале — поставить галочку «для Excel» и учитывать там те нестандартности, которые внесла Майкрософт. К примеру, заменять значения числовых полей, «похожих на дату», на конструкцию =»<значение поля>«.
  8. определиться, нужно ли оставлять «хвост» из пустых разделителей, если он образуется. Например, из 20 полей только первое содержит данные, а остальные пустые. В итоге, в строке можно либо ставить после первого 19 разделителей, либо не ставить. Для больших объемов данных это может спасти миллисекунды обработки и уменьшить размер файла.

Чтобы построить хороший и удобный импортер CSV, необходимо помнить о следующем:

  1. разбор файла нужно делать по лексемам в соответствии с грамматикой выше или пользоваться хорошо зарекомендовавшими себя готовыми библиотеками (Excel работает иначе, потому с импортом проблема);
  2. предоставлять пользователю возможность выбрать кодировку (топ 4 достаточно);
  3. предоставлять пользователю возможность выбрать разделитель между полями (запятая, табуляция, точка с запятой достаточно);
  4. предоставлять пользователю возможность выбрать разделитель между строками, но кроме вариантов CR и CRLF нужно предусмотреть «CR или CRLF». Это связано с тем, что, например, Excel при экспорте таблицы с переводами строк внутри ячеек экспортирует эти переводы строк как CR, а остальные строки разделяет CRLF. При этом при импорте файла ему все равно, CR там или CRLF;
  5. предоставлять пользователю возможность выбрать разделитель между целой и дробной частей (запятая или точка);
  6. определиться с методом разбора — сначала читаем все в память, потом обрабатываем или обрабатываем строку за строкой. В первом случае может понадобиться больше памяти, во втором случае — ошибка в середине вызовет только частичный импорт, что может вызвать проблемы. Предпочительнее первый вариант.

Рауф Алиев,
заместитель технического директора Mail.Ru Group

Excel is typically one of the go to tool for business professionals when it comes to analyzing data and visualizing it. Conveniently, it supports hundreds of formulas, some of which are daily drivers for most people, and others, you may not even heard of. We’ve compiled the most common formulas used in data analysis tasks and created this guide to give you examples as how you can use them in different scenarios.

xIFS Function

This function can be used to find a value that meets certain conditions, within a complex data table. It has a certain advantage over the classic xIF functions like SUMIF, COUNTIF, and the others. xIF functions answer the need for comparing against multiple conditions and this feature make them just as popular as the VLOOKUP function.

xIFS function are as follows,

  • SUMIFS (2007 and above)
  • COUNTIFS (2007 and above)
  • AVERAGEIFS (2007 and above)
  • MAXIFS (2016 and above)
  • MINIFS (2016 and above)

Syntax

All xIFS functions use the same syntax except for COUNTIFS. While COUNTIF doesn’t need any additional argument for doing a count operation, while the others use a range. Below is a syntax example for SUMIFS and COUNTIFS,

  • SUMIFS(sum_range, criteria_range1, criteria1, [criteria_range2, criteria2], …)
  • COUNTIFS(criteria_range1, criteria1, [criteria_range2, criteria2], …)

Example

Let’s take an example. Assume that we have a dataset that contains employee information and we want to take a look at a specific scenario. What is the sum of Base Salary of all employees from a given department and state, and were paid overtime? A very specific question with several conditions. Let’s make this question a bit more specific,

What is the sum of Base Salary of employees in the state of Florida, who are in the Marketing Department and were paid overtime?

In our sample data the columns we’re going to be working with are States, BaseSalary, Overtime, and Department.

So the formula becomes,

=SUMIFS(BaseSalary,States,»FL»,Departments,»Marketing»,Overtime,»>0″).

VLOOKUP

VLOOKUP is one of the most famous functions of Excel as it can match data from a table with an input (lookup) value. If you want to search a value in a data table and want a single value result the easiest method is using a VLOOKUP function.

Syntax

Enter what you are looking for, where you are looking, the column number of the information you are looking for, and whether you want Excel to do an approximation or precise search.

VLOOKUP(Lookup_value, table_array, col_index_num, [range_lookup])

Example

Let’s again take a hypothetical question and ask an easy question.

Which department is one of our employees, HALEY BATES, is in?

Formularized version of this question would be,

=VLOOKUP(«HALEY BATES»,A1:C6,3,FALSE) for table at below.

INDEX+MATCH

VLOOKUP is fairly easy to use and can answer several problems, IF the table is designed well for VLOOKUP. VLOOKUP can only return values from columns which are to the right of your search column. For example, you can’t search for a value in column B and return a value from column A.

When used in combination, the INDEX and MATCH functions can overcome this limitation. This way, we can search and call data anywhere in data tables.

INDEX function pinpoints the data reference, whereas the MATCH function searches for a value in a single dimension array (or range), and returns the coordinates as a number. Numbers from MATCH functions essentially become the coordinates in the INDEX function!

Syntax

=INDEX(table you are looking, row coordinates, column coordinates)

=MATCH(what you want to look up, where you are looking, match type)

Combined: INDEX(table you are looking, MATCH(what you want to look up, where you are looking, match type), MATCH(what you want to look up, where you are looking, match type))

Note: If either the row or column coordinate has a static value, you can replace that value with one of the MATCH functions which is redundant in this case.

Example

Let’s again try searching for the department HALEY BATES is in. This time, let the name information be in the right-most column.

The combined formula becomes,

=INDEX(A2:C6,MATCH(«HALEY BATES»,C2:C6,0),MATCH(«Department»,A1:C1,0))

IF

The IF function can be very handy as it returns a value as a result of a logical text. Data models can be often simplified substantially using IF statements.

Syntax

IF(logical_test, value_if_true, [value_if_false])

Example

Let’s say we want to see a Yes/No breakdown for which employees are getting paid for overtime.

The formula will be,

=IF(I2>0,»Yes»,»No»)

Basic Operators

Obvious, but easy to pass elements in formulas are operators and expressions. Knowing your way around them can come in useful when creating formulas.

Arithmetic operator Meaning Example
+ (plus sign) Addition 3+3
– (minus sign) Subtraction 3–1
Negation –1
* (asterisk) Multiplication 3*3
/ (forward slash) Division 3/3
% (percent sign) Percent 20%
^ (caret) Exponentiation 3^2
Comparison operator Meaning Example
= (equal sign) Equal to A1=B1
> (greater than sign) Greater than A1>B1
< (less than sign) Less than A1<B1
>= (greater than or equal to sign) Greater than or equal to A1>=B1
<= (less than or equal to sign) Less than or equal to A1<=B1
<> (not equal to sign) Not equal to A1<>B1
Text operator Meaning Example
& (ampersand) Connects or concatenates two values to produce one continuous text string («North»&»wind»)
Reference operator Meaning Example
: (colon) Range operator which produces one reference for all the cells between two references, including the two references B5:B15
, (comma) Union operator which combines multiple references into one reference SUM(B5:B15,D5:D15)
(space) Intersection operator which produces one reference for cells common to the two references B7:D7 C6:C8

Text formulas

Text data can be cumbersome to manage in Excel. Fortunately there’s several useful functions to tidy up data. Let’s take a look at some common examples.

  • LEFT, RIGHT and MID – These functions return a portion of a text. They can be very useful when combined with other functions, like those that return the length or position of characters (LEN, FIND or SEARCH).
=LEFT(“This is the new way”,6) This i
=RIGHT(“This is the new way”,3) Way
=MID(“This is the new way”,10,5) he ne
  • LEN – Returns the length of a text string.
=LEN(«This is the new way») 19
  • FIND and SEARCH – Both return the position of the desired character within a text string. Note that the FIND formula is case-sensitive, while SEARCH is not.
=FIND(«THE new»,»This is THE new way») 9
=SEARCH(«the new»,»This is THE new way») 9
  • TRIM and CLEAN – These functions remove spaces and unwanted characters in a text. You can get rid of extra spaces or special characters in your data.
=TRIM(»  This    is the new   way  «) This is the new way
=CLEAN(«This

 is the new way»)

This is the new way
  • SUBSTITUTE and REPLACE – These functions replace a part of a string, with a different text. Even though SUBSTITUE replaces all instances of the searched part, you can select the position of where replacement action is being taken.
=SUBSTITUTE(«This is the new way»,»new»,»old») This is the old way
=REPLACE(«This is the new way»,13,3,»old») This is the old way
  • TEXT – This function helps you apply a certain formatting to a numeric value.
=»This is «&TEXT(0.0469,»0.0%»)&» the new way» This is 4.7% the new way

Excel is the all-in-one platform where you can collect, organize, and analyze data. We hope that this guide could help you get a better understanding of some commonly used formulas in Excel for analyzing data.

Содержание

  1. Как открыть CSV-файл в Excel
  2. Импорт CSV в EXCEL
  3. Язвы и грабли CSV и Excel: проблемы и решения

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

Многие сервисы, например, Яндекс Вебмастер или Google Search Console, формируют файлы для скачивания в формате CSV.

Увидеть данные можно в стандартной программе «Блокнот» или в Notepad++, но работать с ними всё же удобнее в Excel. Однако, можно столкнуться с двумя проблемами: 1) csv-файл может открываться как набор символов (кракозябрами); 2) часто данные csv-файла оформлены в виде строк, а не таблицы.

Импорт CSV в EXCEL

Чтобы увидеть данные в нормальной кодировке и в табличном виде, необходимо импортировать файл csv в Excel. Как это сделать?

1. Запускаем Excel. Вкладка «Данные», затем «Получение внешних данных» → «Из текста».

2. В диалоговом окне выбираем csv-файл с кракозябрами → Импорт.

3. В окне мастера на первом шаге устанавливаем формат данных с разделителем и формат файла (кодировку) Юникод (UTF-8) → Далее

4. На втором шаге выбираем символ-разделитель для формирования таблицы. В текущем примере это запятая, но у вас может быть знак табуляции или точка с запятой → Далее

5. Третий шаг позволяет установить свой формат для каждого столбца (рекомендуется общий) → Готово!

6. Помещаем данные в ячейку → ОК.

7. Всё, можно работать. Не забудьте сохранить файл.

Источник

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

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

История этого формата насчитывает не менее 30 лет. Но даже сейчас, в эпоху повального использования XML, для выгрузки и загрузки больших объемов данных по-прежнему используют CSV. И, несмотря на то, что сам формат довольно неплохо описан в RFC, каждый его понимает по-своему.

В этой статье я попробую обобщить существующие знания об этом формате, указать на типичные ошибки, а также проиллюстрировать описанные проблемы на примере кривой реализации импорта-экспорта в Microsoft Office 2007. Также покажу, как обходить эти проблемы (в т.ч. автоматическое преобразование типов Excel-ом в DATETIME и NUMBER) при открытии .csv.

Начнем с того, что форматом CSV на самом деле называют три разных текстовых формата, отличающихся символами-разделителями: собственно сам CSV (comma-separated values — значения, разделенные запятыми), TSV (tab-separated values — значения, разделенные табуляциями) и SCSV (semicolon separated values — значения, разделенные точкой с запятой). В жизни все три могут называться одним CSV, символ-разделитель в лучшем случае выбирается при экспорте или импорте, а чаще его просто «зашивают» внутрь кода. Это создает массу проблем в попытке разобраться.

Как иллюстрацию возьмем казалось бы тривиальную задачу: импортировать в Microsoft Outlook данные из таблицы в Microsoft Excel.

В Microsoft Excel есть средства экспорта в CSV, а в Microsoft Outlook — соответствующие средства импорта. Что могло быть проще — сделал файлик, «скормил» почтовой программе и — дело сделано? Как бы не так.

Создадим в Excel тестовую табличку:

… и попробуем экспортировать ее в три текстовых формата:

«Текст Unicode» Кодировка — UTF-16, разделители — табуляция, переводы строк — 0×0D, 0×0A, объем файла — 222 байт
«CSV (разделители — запятые)» Кодировка — Windows-1251, разделители — точка с запятой (не запятая!), во второй строке значение телефонов не взято в кавычки, несмотря на запятую, зато взято в кавычки значение «01;02», что правильно. Переводы строк — 0×0D, 0×0A. Объем файла — 110 байт
«Текстовые файлы (с разделителями табуляции)» Кодировка — Windows-1251, разделители — табуляция, переводы строк — 0×0D, 0×0A. Значение «01;02» помещено в кавычки (без особой нужды). Объем файла — 110 байт

Какой вывод мы делаем из этого. То, что здесь Microsoft называет «CSV (разделители — запятые)», на самом деле является форматом с разделителями «точка с запятой». Формат у Microsoft — строго Windows-1251. Поэтому, если у вас в Excel есть Unicode-символы, они на выходе в CSV отобразятся в вопросительные знаки. Также то, что переводами строк является всегда пара символов, то, что Microsoft тупо берет в кавычки все, где видит точку с запятой. Также то, что если у вас нет Unicode-символов вообще, то можно сэкономить на объеме файла. Также то, что Unicode поддерживается только UTF-16, а не UTF-8, что было бы сильно логичнее.

Теперь посмотрим, как на это смотрит Outlook. Попробуем импортировать эти файлы из него, указав такие же источники данных. Outlook 2007: Файл -> Импорт и экспорт… -> Импорт из другой программы или файла. Далее выбираем формат данных: «Значения, разделенные запятыми (Windows)» и «Значения, разделенные табуляцией (Windows)».

«Значения, разделенные табуляцией(Windows)» Скармливаем аутлуку файл tsv, с разделенными табуляцией значениями и. — чтобы вы думали. Outlook склеивает поля и табуляцию не замечает. Заменяем в файле табуляцию на запятые и, как видим, поля уже разбирает, молодец.
«Значения, разделенные запятыми (Windows)» А вот аутлук как раз понимает все верно. Comma — это запятая. Поэтому ожидает в качестве разделителя запятую. А у нас после экселя — точка с запятой. В итоге аутлук распознает все неверно.

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

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

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

Стандарта CSV как такового, к сожалению, нет, но, между тем, существует т.н. memo. Это RFC 4180 года, в котором описано все довольно толково. За неимением ничего большего, правильно придерживаться хотя бы RFC. Но для совместимости с Excel следует учесть его собенности.

Вот краткая выжимка рекомендаций RFC 4180 и мои комментарии в квадратных скобках:

  • между строками — перевод строки CRLF [на мой взгляд, им не стоило ограничивать двумя байтами, т.е. как CRLF (0×0D, 0×0A), так и CR 0×0D]
  • разделители — запятые, в конце строки не должно быть запятой,
  • в последней строке CRLF не обязателен,
  • первая строка может быть строкой заголовка (никак не помечается при этом)
  • пробелы, окружающие запятую-разделитель, игнорируются.
  • если значение содержит в себе CRLF, CR, LF (символы-разделители строк), двойную кавычку или запятую (символ-разделитель полей), то заключение значения в кавычки обязательно. В противном случае — допустимо.
  • т.е. допустимы переводы строк внутри поля. Но такие значения полей должны быть обязательно закавычены,
  • если внутри закавыченной части встречаются двойные кавычки, то используется специфический квотинг кавычек в CSV — их дублирование.

Вот в нотации ABNF описание формата:

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

  • строковое значение из цифр, не заключенное в кавычки может быть воспринято программой как числовое, из-за чего может быть потеряна информация, например, лидирующие нули,
  • количество значений в каждой строке может отличаться и необходимо правильно обрабатывать эту ситуацию. В одних ситуациях нужно предупредить пользователя, в других — создавать дополнительные колонки и заполнять их пустыми значениями. Можно определиться, что количество колонок задается заголовком, а можно добавлять их динамически, по мере импорта CSV,
  • Квотить кавычки через «слэш» не по стандарту, делать так не надо.
  • Поскольку типизации полей нет, нет и требования к ним. Разделители целой и дробной частей в разных странах разные, и это приводит к тому, что один и тот же CSV, сгенрированный приложением, в одном экселе «понимается», в другом — нет. Потому что Microsoft Office ориентируется на региональные настройки Windows, а там может быть что угодно. В России там указано, что разделитель — запятая,
  • Если CSV открывать не через меню «Данные», а напрямую, то Excel лишних вопросов не задает, и делает как ему кажется правильным. Например, поле со значением 1.24 он понимает по умолчанию как «24 января»
  • Эксель убивает ведующие нули и приводит типы даже тогда, когда значение указано в кавычках. Делать так не надо, это ошибка. Но чтобы обойти эту проблему экселя, можно сделать небольшой «хак» — значение начать со знака «равно», после чего поставить в кавычках то, что необходимо передать без изменения формата.
  • У экселя есть спецсимвол «равно», который в CSV рассматривается как идентификатор формулы. То есть, если в CSV встретится =2+3, он сложит два и три и результат впишет в ячейку. По стандарту он это делать не должен.

Пример валидного CSV, который можно использовать для тестов:

точно такой же SCSV:

Первый файлик, который реально COMMA-SEPARATED, будучи сохраненным в .csv, Excel-ом не воспринимается вообще.

Второй файлик, который по логике SCSV, экселом воспринимается и выходит вот что:

Ошибки Excel-я при импорте:

  1. Учлись пробелы, окружающие разделители
  2. Последний столбец вообще толком не распознался, несмотря на то, что данные в кавычках. Исключение составляет строка с «Петровым» — там корректно распозналось 1,24.
  3. В поле индекс Excel «опустил» ведущие нули.
  4. в самом правом поле последней строки пробелы перед кавычками перестали указывать на спецсимвол

Если же воспользоваться функционалом импорта (Данные -> Из файла) и обозвать при импорте все поля текстовыми, то будет следующая картина:

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

Есть эффективный способ, как заставить Excel не приводить типы, когда это нам не нужно. Но это будет CSV «специально для Excel». Делается это помещением знака «=» перед кавычками везде, где потенциально может возникнуть проблема с типами. Заодно убираем лишние пробелы.

И вот что случаеся, если мы открываем этот файлик в экселе:

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

  1. выбрать кодировку. Как правило, важно UTF-8, UTF-16, Windows-1251, KOI8-R. Чаще всего, других вариантов нет. Одна из них должна идти по умолчанию. В случае, если данные содержат символы, не имеющие аналогов в целевой кодировке, нужно предупреждать пользователя, что данные будут битые;
  2. выбрать разделитель между полями. Варианты — табуляция, запятая, точка с запятой. По умолчанию — точка с запятой. Не забыть, что если разделитель вводится в тексте, то будет очень непросто ввести туда табуляцию, это еще и непечатный символ;
  3. выбрать разделитель между строками (CRLF 0×0D 0×0A или CR 0×0D);
  4. выбрать разделитель целой и дробной части для числовых данных (точка или запятая).
  5. выбрать, выводить ли строку заголовка;
  6. выбрать, каким образом осуществлять квотинг спецсимволов (особенно переводов строк и кавычек). В принципе, можно отступиться от стандарта и квотировать их как n и », но нужно в этом случае не забыть квотировать сами n, если они встретятся и не забыть сделать это опцией при экспорте-импорте. Но совместимость пойдет лесом, потому что любой RFC-стандартный парсер конструкцию . «abc«»,… посчитает за ошибку;
  7. совсем в идеале — поставить галочку «для Excel» и учитывать там те нестандартности, которые внесла Майкрософт. К примеру, заменять значения числовых полей, «похожих на дату», на конструкцию =» «.
  8. определиться, нужно ли оставлять «хвост» из пустых разделителей, если он образуется. Например, из 20 полей только первое содержит данные, а остальные пустые. В итоге, в строке можно либо ставить после первого 19 разделителей, либо не ставить. Для больших объемов данных это может спасти миллисекунды обработки и уменьшить размер файла.

Чтобы построить хороший и удобный импортер CSV, необходимо помнить о следующем:

  1. разбор файла нужно делать по лексемам в соответствии с грамматикой выше или пользоваться хорошо зарекомендовавшими себя готовыми библиотеками (Excel работает иначе, потому с импортом проблема);
  2. предоставлять пользователю возможность выбрать кодировку (топ 4 достаточно);
  3. предоставлять пользователю возможность выбрать разделитель между полями (запятая, табуляция, точка с запятой достаточно);
  4. предоставлять пользователю возможность выбрать разделитель между строками, но кроме вариантов CR и CRLF нужно предусмотреть «CR или CRLF». Это связано с тем, что, например, Excel при экспорте таблицы с переводами строк внутри ячеек экспортирует эти переводы строк как CR, а остальные строки разделяет CRLF. При этом при импорте файла ему все равно, CR там или CRLF;
  5. предоставлять пользователю возможность выбрать разделитель между целой и дробной частей (запятая или точка);
  6. определиться с методом разбора — сначала читаем все в память, потом обрабатываем или обрабатываем строку за строкой. В первом случае может понадобиться больше памяти, во втором случае — ошибка в середине вызовет только частичный импорт, что может вызвать проблемы. Предпочительнее первый вариант.

Источник

Возможность создания 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 файла.

Импорт и экспорт текстовых файлов (в формате 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.

    Try converting your array formulas to normal formulas by using instead:

    =SUMPRODUCT((B4:B1000<>"")/COUNTIF(B4:B1000;B4:B1000&""))
    

    A general technique to do this is to wrap functions with array arguments in MMULT(...;1):

    =SUM(IF(MMULT(COUNTIF(B4:B1000;B4:B1000);1)=0; ""; 1/MMULT(COUNTIF(B4:B1000;B4:B1000);1)))
    

    Example

    When saving the CSV file, make sure to display formulas by pressing Ctrl+` [back-quote] which is a shortcut for Excel Options > Advanced > Show Formulas in cells instead of their calculated result.

    enter image description here

    The setup above saves in CSV format as below.

    Sheet1;
    ;"=SUMPRODUCT((B4:B1000<>"""")/COUNTIF(B4:B1000;B4:B1000&""""))"
    ;Values
    ;1
    ;2
    ;
    ;3
    ;1
    ;a
    ;a
    

    You can check this by copying the contents of the text file to cell A1 in a new sheet and choosing Data > Text To Columns > Delimited > Delimiter: Semicolon.

    I’m assuming Decimal Separator:, Thousands Separator:. (in Excel Options> Advanced).

    Обновлено 25.05.2020

    csv logoДобрый день! Уважаемые читатели и гости одного из крупнейших IT блогов для системных администраторов Pyatilistnik.org. В прошлый раз мы с вами подробно разобрали 10 методов как открыть командную строку. В сегодняшней публикации я хочу вас научить разбивать строки в CSV файле на столбцы, которые потом можно использовать в файлах Excel. Уверен, что многие системные администраторы часто работаю с экспортными данными в формате CSV.

    Постановка задачи

    Бьюсь об заклад, что у 99% средних и крупных организаций в России инфраструктура построена на использовании Active Directory. Активный каталог замечательная вещь и легко интегрируется в различные сторонние сервисы. Самая частая задача администратора, это получение отчетов или выгрузок по определенным критериям, например:

    • Получить список пользователей Active Directory с рядом атрибутов
    • Получить список серверов у которых операционная система Windows Server 2008 R2, чтобы в дальнейшем их вывести из эксплуатации
    • Получить список всех компьютеров или пользователей, кто не авторизовывался какое-то время. И так до бесконечности

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

    Структура файла CSV

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

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

    Вот пример такого строки с разделителями:

    «Name»,»OperatingSystem»,»LastLogonDate»,»Modified»,»Enabled» ,»Ping»,»DistinguishedName»
    «DC01″,»Windows Server 2008 R2 Standard»,»02.11.2018 6:14:02″, «21.12.2018 15:56:16″,»Torge»,»False»,»CN=DC01, OU=ComputerStore,OU=root,DC=pyatilistnik,DC=org»

    Структура файла CSV

    теперь представьте, что таких строк сотни или тысячи, а вы хотите все скопировать в ваш Exсel и по столбцам, вот тут вы и поймете, что одностроковый формат требует преобразования. Благо, это делается очень быстро и просто. Вот пример моего тестового csv файла.

    Как csv разделить по столбцам в Excel

    Первым инструментом, который позволит из csv получить красивые столбцы и разбиение по ним, будет Excel. Откройте в Excel ваш файл csv.

    • Выделите первый столбец и перейдите на вкладку «Данные«
    • Найдите пункт «Текст по столбцам«

    Как csv разделить +по столбцам в Excel

    На первом окне мастера распределения текста по столбцам нажмите «Далее».

    Как csv разделить по столбцам

    Далее вам необходимо указать по каким критериям производить разбивку по столбцам, на выбор у вас будет:

    • Знак табуляции
    • Точка с запятой
    • Запятая
    • Пробел
    • Другой вариант

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

    Разделение CSV данных с запятой на столбцы

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

    Как csv разделить +по столбцам в Excel

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

    Успешное разбиение csv данных по столбцам

    Далее вам остается сохранить файл в формате xlsx и радуемся жизни.

    Как csv разделить по столбцам через Google Таблицы

    Не так давно я вам рассказывал про установку через групповую политику расширения для Google Chrome под названием «Редактирование файлов Office«. Это расширение позволяло работать с файлами Word, Excel и PowerPoint в Google Документах, Google Таблицах и Google Презентациях. Если вы через него откроете ваш файл CSV, то вы буквально в два клика сможете его разбить на столбцы. Для этого выберите меню «Файл — Сохранить в формате Google Таблиц«.

    Как csv разделить по столбцам через Google Таблицы

    Начнется переделывание формата CSV в формат Google Таблиц

    переделывание формата CSV в формат Google Таблиц

    На выходе вы получаете разделенный по столбцам документ.

    разделенный по столбцам документ csv

    Далее вы уже можете оперировать этими данными или же можете их сохранить в нужный формат. Если у вас изначально документ Google Таблиц содержит данные разделенные запятой в виде одной строки, то вы их можете преобразовать в столбцы вот таким методом. Открываете меню «Данные — Разделить текст на столбцы«

    Как csv разделить по столбцам через Google Таблицы

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

    Выбор условия разьиения по столбцам в csv файле

    Затем выбираете ваш столбец с данным и еще раз нажмите «Данные — Разделить текст на столбцы«

    Как csv разделить по столбцам

    В результате чего они будут разбиты на аккуратные столбцы

    В результате чего они будут разбиты на аккуратные столбцы

    Как видите Google Таблицы умеют быстро разбить файл CSV по столбцам. Надеюсь, что это вам сэкономит время и вы сможете теперь более удобно оперировать данными. С вами был Иван Семин, автор и создатель IT портала Pyatilistnik.org.

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

    ​Смотрите также​​ формат??​ сделать вывод, что​ CSV-файл, выберите​Существует также способ открыть​ вы желаете постоянно​ файлах в качестве​Приложение Excel сохранит внешний​ открыть файл в​ компьютере, а не​ установлены различные разделители.​ CSV. Если в​ бы одному из​ то выбираем​ подробная инструкция, как​ на итоговый файл,​ текущий лист, достаточно​CSV​Дина​ с ним взаимодействуют​Все файлы​ документ​ открывать документы​ разделителей выступают запятые,​ диапазон данных в​ приложении Excel или​ только в Microsoft​ В Северной Америке​ Вашем файле CSV​ следующих пунктов, то​UTF-8​ это делается).​

    ​ и можно просто​ нажать​(Comma Separated Values)​: Меню «Файл ->​ табличные редакторы. И​. Щелкните CSV-файл, чтобы​CSV​CSV​ хотя в русскоязычных​ выбранную позицию.​ импортировать его как​ Excel.​ и некоторых других​ использован какой-то символ,​ воспользуйтесь Мастером импорта​

    • ​и вписываем запятую​Описанные выше способы экспорта​
    • ​ не обращать на​ОК​ – распространённый формат​
    • ​ Сохранить как… «,​ это верный вывод.​ открыть его.​через вкладку​

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

    ​в Экселе) и​ версиях, в отличие​Если Microsoft Excel не​ диапазон внешних данных.​Признаки:​ странах разделителем полей​ которого нет в​ текстов:​ (,) в соответствующих​ данных из Excel​​ это внимание или​​.​ для хранения табличных​ выбрать тип файла​ Именно поэтому при​При работе с этим​«Файл»​ нажать на кнопку​​ от англоязычных, все-таки​​ преобразует столбец в​

    1. ​ Чтобы экспортировать данные​Ваш файл CSV​​ списка по умолчанию​​ предложенном списке, то​​В файле CSV использованы​​ полях. Параметр​ в CSV (UTF-8​​ выбрать более продвинутый​​Если нужно сохранить все​ данных (числовых и​​ CSV (Comma delimited).​​ возникновении вопроса: «Чем​Преобразование Excel в CSV
    2. ​ CSV-файлом нужно помнить​​программы Excel.​​«OK»​ принято применять точку​​ необходимый формат, данные​​ из Excel в​Преобразование Excel в CSV​ содержит значения с​ является запятая. В​ поставьте галочку в​ различные разделители;​
      • ​Разделитель текста​​ и UTF-16) универсальны,​ редактор, например, Notepad++.​ листы книги, то​ текстовых) в виде​CSV (от англ.​ открыть CSV?», большинство​ о нескольких вещах.​Запускаем Excel и перемещаемся​.​ с запятой.​
      • ​ можно преобразовать после​​ текстовый файл, используйте​ первыми нулями, и​ то время как​ варианте​В файле CSV использованы​(Text delimiter) обычно​
      • ​ т.е. подойдут для​​Так как в нашем​ нажмите​ простого текста. Этот​ Comma Separated Values​ пользователей предлагают использовать​
      • ​Для Outlook необходимо, чтобы​​ во вкладку​После этого содержимое документа​При импорте файлов​ импорта. Дополнительные сведения​ команду​ эти нули теряются​ в Европейских странах​Other​ различные форматы даты;​ оставляют без изменения​ работы с любыми​ текстовом Юникод файле​Отмена​ формат файлов популярен​ — значения, разделённые​ один из самых​ в первой строке​​«Файл»​​CSV​CSV​ см. в статьях​Сохранить как​ при открытии файла​ запятая используется как​(Другой) и введите​Вы преобразуете данные, среди​

    ​ – кавычки («).​​ специальными символами и​ в качестве разделителей​(Cancel) и сохраните​

    1. ​ и живуч благодаря​ запятыми) — это​ популярных табличных редакторов​​ находились заголовки столбцов,​​. Щелкаем по пункту​​будет открыто в​​в Эксель актуальной​ Преобразование чисел из​и измените тип​ CSV в Excel.​ разделитель десятичных разрядов,​ нужный символ. В​
    2. ​ которых есть числа​ Далее нажимаем​​ в любой версии​ используется символ табуляции,​ все листы книги​​ тому, что огромное​ текстовый формат, предназначенный​ — MS Excel.​ поэтому не заменяйте​«Открыть»​ Экселе. Но данный​ является проблема воспроизведения​​ текстового формата в​​ файла в раскрывающемся​Преобразование Excel в CSV​Причина:​ а разделителем полей​ нашем примере мы​​ с нулём в​​ОК​ Excel от 2003​ а мы хотим​ по-отдельности с соответствующими​ количество программ и​ для представления табличных​Итак, перейдем непосредственно к​ их другими данными.​
    3. ​, расположенному в левой​​ способ подойдет исключительно​​ кодировки. Зачастую документы,​ числовой и Преобразование​ меню.​По умолчанию, Microsoft​ списка является точка​ указали​ начале, и Вы​.​ до 2013.​​ преобразовать его в​​ именами файлов, или​Преобразование Excel в CSV

    ​ приложений понимают CSV,​ данных. Каждая строка​ тому, как открыть​Вы можете удалить данные​ части окна.​ в том случае,​ в которых присутствует​

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

    ​ дат из текстового​Чаще всего используются два​ Excel отображает файл​ с запятой.​Tab​ хотите сохранить этот​Таким же образом для​Существует множество других способов​ CSV (разделители –​

    ​ можете выбрать для​ хотя бы как​​ файла — это​​ CSV в Excel:​​ из строк 2–6​​Запускается окно​ если не будет​ кириллица, запускаются с​ формата в формат​ формата текстовых файлов:​ CSV в формате​Решение:​(Знак табуляции) и​ ноль;​ быстрого и безболезненного​ преобразования данных из​ запятые), то необходимо​ сохранения другой тип​ альтернативный вариант файлового​ одна строка таблицы.​

    ​Откройте приложение и на​ (например, имена, телефонные​Проводника​​ проблем с локализацией​​ текстом изобилующим «кракозябрами»,​ даты.​текстовые файлы с разделителями​General​Есть несколько возможных​Comma​Вы хотите предварительно просмотреть,​

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

    • ​. Следует переместиться в​​ или с отображением​ то есть, нечитаемыми​Лист Excel можно преобразовать​ (TXT), в которых​(Общий), в котором​ решений этой проблемы.​(Запятая), чтобы каждый​ как будут импортированы​ в CSV можно​ CSV. В отличие​ на запятые.​ страниц.​ / экспорта. Более​ разделяются разделительным символом​ по вкладке «Файл».​ почты и т. д).​ нем в ту​ кириллицы. К тому​ символами. Кроме того,​
    • ​ в текстовый файл,​​ для разделения полей​ первые нули отсекаются.​ Вы можете быстро​ товар (они разделены​ данные из файла​ использовать ещё одно​ от показанных выше​Замечание:​После нажатия​ того, формат CSV​ (delimiter), например, запятой​В появившемся интерфейсе нажмите​Вводить данные во всех​ директорию на жестком​ же, как мы​ довольно частой проблемой​ используя команду меню​ текста обычно используется​Решение:​ просмотреть приведённые ниже​ табуляцией) начинался с​ CSV в Excel;​ приложение – LibreOffice.​ решений, эти способы​Если нет строгой​ОК​ позволяет пользователю заглянуть​ (,), точкой с​ по пункту «Открыть».​ столбцах необязательно. Укажите​ диске ПК или​ видим, придется выполнить​

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

    ​ является вопрос несоответствия​Сохранить как​ знак табуляции (код​Вместо того, чтобы​ рекомендации и выбрать​

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

    ​ новой строки, а​Вам хочется большей гибкости​ Согласитесь, было бы​ не будут давать​ необходимости получить файл​

    1. ​в первом диалоговом​​ в файл и​​ запятой (;), символом​​ К слову, для​​ только необходимые сведения.​
    2. ​ на съемном носителе,​ некоторое редактирование документа:​​ разделителей. В первую​​.​ знака ASCII 009);​​ открывать файл .csv​​ наиболее подходящие для​ информация о товаре,​​ в работе.​​ здорово, если бы​Преобразование Excel в CSV
    3. ​ в результате чистый​ именно с разделителями​ окне, появится второе,​ немедленно найти проблему​

    ​ табуляции. Текстовые значения​​ вызова функции «Открыть»​Сохраните файл в формате​ в которой расположен​ так как информация​ очередь, это касается​Выберите​текстовые файлы с разделением​ в Excel, запустите,​ конкретно Вашей задачи.​ например, ID и​Чтобы заставить Excel запустить​ Microsoft Excel предоставил​ UTF-8 файл (это​ – запятыми, а​

    1. ​ предупреждающее о том,​ с данными, если​ обрамляются символом двойные​ можно использовать сочетание​ CSV под другим​ интересующий нас документ​ не во всех​ тех ситуаций, когда​Файл​ значений запятыми (CSV),​

    ​ как мы это​​Укажите правильный разделитель непосредственно​ данные о продажах​ Мастер импорта текстов,​ возможность так же​ не касается OpenOffice,​ нужен любой файл​ что некоторые возможности​ таковая имеется, изменить​ кавычки («); если​ горячих клавиш Ctrl+O.​ именем. Если вы​ формата​

    1. ​ случаях вмещается в​ мы пытаемся открыть​ >​ в которых в​ делали ранее, Мастер​
      • ​ в файле CSV.​ (они разделены запятыми),​ Вы можете либо​ настраивать параметры при​​ который умеет экспортировать​​ CSV, который Excel​ станут недоступны, так​​ разделитель CSV, правила​​ в значении встречаются​Откроется окно файлового менеджера,​Преобразование Excel в CSV
      • ​ работаете с этим​​CSV​​ текущий размер ячеек,​ документ, сделанный в​​Сохранить как​​ качестве разделителя полей​ импорта текстов, чтобы​Откройте файл CSV​​ были помещены в​​ изменить расширение фала​ создании файлов CSV.​ файлы Excel в​ сможет понять, то​ как не поддерживаются​ цитирования и так​​ кавычки — они​​ в котором вам​ файлом в Excel,​​. После этого нужно​​ их нужно расширять.​Преобразование Excel в CSV

      ​ какой-то англоязычной программе,​.​

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

    2. ​ текста обычно используется​​ конвертировать файл CSV​​ в любом текстовом​​ разные ячейки.​​ с​В этой статье я​ несколько вариантов кодировки​ этот шаг можно​​ форматом CSV. Так​​ далее. Это возможно​​ представляются в файле​​ необходимо перейти в​​ то при его​​ переставить переключатель типов​Преобразование Excel в CSV
    3. ​Импортировать данные из документа​ Экселем, локализованном под​Появится диалоговое окно​​ запятая (,).​​ в Excel.​​ редакторе (подойдёт даже​​Text qualifier​​.csv​​ рассказал об известных​​ UTF). Но в​​ пропустить, так как​ и должно быть,​ потому, что CSV​​ в виде двух​​ папку с файлом​ сохранении получите несколько​​ файла в окне​​ формата CSV можно​ русскоязычного пользователя. Ведь​​Сохранение документа​​Можно изменить знак разделителя,​На шаге 3 мастера​ обычный блокнот) и​(Ограничитель строк) –​на​ мне способах преобразования​Преобразование Excel в CSV
    4. ​ большинстве случаев получившийся​ Microsoft Excel отлично​ поэтому просто жмите​​ – это простой​​ кавычек подряд.​​ CSV, выделить его​​ запросов такого типа:​​ в позицию​​ при помощи встроенного​ в исходнике разделителем​.​ используемый как в​

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

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

    ​(Yes).​ не очень опытный​: Файл — сохранить​ «Открыть».​ сохранить файл в​. Только в этом​ называется​ русскоязычный Excel воспринимает​​Тип файла​​ CSV-файлах. Это может​

    ​ нулями и измените​ Обратите внимание, что​​ значения. Весь текст,​​ файл), либо импортировать​ знакомы более эффективные​ который далее можно​Если всё же нужен​Вот так рабочий лист​​ пользователь, сможет легко​​ как — в​

    ​Выбранный вами файл сначала​ формате CSV?»​ случае документ​Мастер текстов​ в этом качестве​выберите формат текстового​ потребоваться для обеспечения​ формат этих столбцов​ это должна быть​ заключённый между такими​ CSV в Excel​ методы экспорта из​ безболезненно преобразовать в​ файл CSV (разделители​ Excel можно сохранить​

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

    ​ его понять без​ списке «Тип файла»​ запустится в «Мастере​Всегда выбирайте ответ «Да».​CSV​.​ точку с запятой.​ файла для листа.​ успешного выполнения операций​ на текстовый. Так​

    ​ отдельная строка перед​ символами, например, «текст1,​ так, как это​ Excel в CSV,​ формат UTF-8 при​ – запятые), то​ как файл CSV.​ специальной подготовки.​ выбираем CSV (разделители-зяпятые)…​ текстов», в котором​Если вы выберете​будет показан в​Запускаем программу Эксель и​ Поэтому опять получается​Например, выберите​ импорта и экспорта.​ Вы конвертируете Ваш​ любыми другими данными:​ текст2», будет импортирован​ будет описано далее.​ расскажите об этом​ помощи любого текстового​

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

    ​ выполните в Блокноте​ Быстро и просто,​В этой статье мы​ Открывается во всех​ необходимо будет произвести​ «Нет», файл будет​ окне, так как​ переходим во вкладку​ некорректный результат. Мы​Текстовые файлы (с разделителями​

    1. ​Примечание:​ файл CSV в​​Чтобы установить разделитель запятую:​​ как одно значение,​​Это самый быстрый способ​​ в комментариях. Благодарю​
    2. ​ редактора.​​ следующие действия:​​ и вряд ли​​ изучим быстрые и​​ программах, работающих с​Преобразование Excel в CSV
    3. ​ настройку некоторых параметров​​ сохранен в собственном​​ он не является​«Данные»​ расскажем, как решить​ табуляции)​
    4. ​ Можно импортировать и экспортировать​​ Excel, сохранив нули​​sep=,​​ даже если в​​ открыть CSV в​​ за внимание!​Как оказалось, можно очень​​Выделите символ табуляции, кликните​​ тут могут возникнуть​Преобразование Excel в CSV

    ​ эффективные способы экспорта​​ табличными данными​ перед вставкой данных​ формате Excel (XLSX)​ типичным файлом Excel.​. На ленте в​ и эти проблемы​или​ до 1 048​

    1. ​ на своих местах.​​Чтобы установить разделитель точку​​ этом тексте содержится​​ Excel. В Проводнике​​Урок подготовлен для Вас​ просто преобразовать файл​​ по нему правой​​ какие-либо трудности.​ данных из Excel​Преобразование Excel в CSV

    ​Alexey .​ в книгу Excel.​ и его нельзя​ После того, как​ блоке инструментов​ при открытии файлов.​CSV (разделители — запятые)​ 576 строк и​Признаки:​ с запятой:​

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

    ​ символ, указанный Вами​ Windows дважды кликните​ командой сайта office-guru.ru​ Excel в CSV​ кнопкой и в​

    ​Если на листе Excel​ в CSV и​: Именно так и​Сначала вам необходимо поставить​ будет использовать для​ наименование документа отобразилось,​«Получение внешних данных»​Но вначале мы остановимся​.​ 16 384 столбцов.​Некоторые значения в​sep=;​​ как разделитель.В этом​​ по файлу​​Источник: https://www.ablebits.com/office-addins-blog/2014/04/24/convert-excel-csv/​​ при помощи Таблиц​ контекстном меню нажмите​​ содержатся какие-либо специальные​​ узнаем, как преобразовать​​ делайте: сохранить файл,​​ отметку напротив пункта​​ импорта данных в​​ выделяем его и​щелкаем по кнопке,​ на варианте, когда​

    ​Примечание:​Текстовый файл, созданный в​ Вашем файле CSV​Как Вы уже догадались,​ примере мы указали​.csv​Перевел: Антон Андронов​

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

    ​ Google. При условии,​Копировать​ или иностранные символы​ файл Excel в​ как CSV. CSV​ «с разделителями», который​ Outlook.​ жмем на кнопку​ которая называется​ документ​ Различные форматы поддерживают разные​ другой программе, можно​ похожи на даты,​ таким образом можно​ запятую как разделитель,​, и он откроется​Автор: Антон Андронов​ что на Вашем​(Copy), или просто​

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

    ​ установить в качестве​ и кавычки как​​ как новая книга​​В этой статье Вы​​ компьютере уже установлен​​ нажмите​ подобные) или иероглифы,​ искажений все специальные​ с разделителями, который​ «Формат исходных данных».​ несколькими контактами, чтобы​​в нижней части​​.​создан в русскоязычной​ Дополнительные сведения о​​ Microsoft Excel с​​ преобразует такие значения​ разделителя любой другой​ ограничитель строк. В​ Excel.​​ найдёте 2 простых​​ Google Drive, выполните​

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

    ​Ctrl+C​ то преобразование листа​ и иностранные символы.​ можно потом читать​Затем вам нужно выбрать​ убедиться в получении​ окна.​Запускается окно импорта текстового​ программе и уже​ функциональных возможностях, поддерживаемых​ помощью команды​ из текстового формата​

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

    ​После этого запустится окно​ документа. Перемещаемся в​
    ​ готов для открытия​
    ​ различными форматами текстовых​

    ​Открыть​

    office-guru.ru

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

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

    ​ в Эксель без​ файлов, см. в​. При открытии текстового​Причина:​ знака равенства.​ разрядов (которым тоже​ случае, если приложение​ Кроме того, Вы​В Google Drive нажмите​Нажмите​

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

    • ​ файла в Microsoft​Как упоминалось выше,​
    • ​Выберите нужный разделитель в​ в нашем случае​

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

    ​ Microsoft Excel установлено​ узнаете, как импортировать​ кнопку​Ctrl+H​Дело в том, что​ 2013, 2010 и​ Екселе потом нажимаешь​ В нашем регионе​ все нужные контакты​ выполняем по тому​CVS​ содержимым.​

    ​ форматы файлов.​ Excel его формат​ Excel открывает файл​ Excel.​​ служит запятая!) будут​​ как программа, заданная​ в Excel несколько​Создать​, чтобы открылось диалоговое​ команда​ 2007.​ сохранить как и​ применяется кодировка «Юникод​ в CSV-файл и​ же алгоритму, что​. Выделяем его наименование​Если программа Excel уже​

    • ​Перейдите в папку, в​ не изменяется — это​
    • ​ CSV в формате​В Excel 2013​ импортированы в одну​ по умолчанию, для​
    • ​ файлов CSV и​(Create) и выберите​

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

    ​ окно​Сохранить как​Преобразуем данные из формата​ выбираешь нужный тебе​ (UYF-8)». Выберите ее​ снова импортировать его.​​ и в​​ и жмем на​

    ​ является установленной для​​ которой нужно сохранить​ можно видеть в​General​ или 2010 на​ ячейку, как это​ открытия файлов​ как справиться с​Таблица​Заменить​>​ Excel в CSV​

    1. ​ формат в окошке​ из списка «Формат​​Если вы импортируете данные​​Способе 2​​ кнопку​​ открытия документов​
    2. ​ новый текстовый файл,​​ строке заголовка Microsoft​​(Общий), при этом​ вкладке​ видно в области​.csv​​ ситуациями, когда часть​​(Spreadsheet).​Экспортируем файл CSV в Excel
    3. ​(Replace) и вставьте​CSV​Экспортируем из Excel в​ «Тип файла»​

    ​ файла».​ из образца CSV-файла,​.​«Импорт»​CSV​ и нажмите кнопку​ Excel, где имя​ значения, похожие на​Data​ предпросмотра на рисунке​. Если это так,​ данных из файла​В меню​

    ​ скопированный символ табуляции​​(Save as >​ формат CSV UTF-8​Формат CSV (Comma​Нажмите кнопку «Далее».​ вот как это​Как видим, несмотря на​, размещенную в нижней​на вашем компьютере​

    ​Сохранить​ отображается с расширением​ даты, преобразует из​(Данные) в разделе​ ниже. Если мы​

    • ​ то Вы будете​ CSV не отображается​
    • ​Файл​ в поле​
    • ​ CSV) исказит все​ или UTF-16​ Separated Value) -​На втором этапе в​ будет выглядеть в​ некоторые проблемы с​
    • ​ части окна.​ по умолчанию, то​.​ текстового файла (например,​
    • ​ текстового формата в​Data Tools​

    ​ не укажем кавычки​ видеть знакомую иконку​ корректно на листе​(File) нажмите​Что​​ символы, кроме ASCII​​Другие способы преобразования из​​ значения, разделенные запятыми.​​ Мастере текстов вам​ Outlook в Интернете​ открытием документов формата​Активируется окно​ в этом случае​

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

    ​Откроется диалоговое окно с​ .TXT или .CSV).​ формат даты. Например,​(Работа с данными)​ как ограничитель строк,​​ в Проводнике Windows​​ Excel.​Импорт​(Find what). При​

    ​ (American Standard Code​ формата Excel в​Александр святкин​ необходимо определиться с​ для Office 365:​CSV​Мастера текстов​​ достаточно кликнуть по​​ напоминанием о том,​Последовательно выберите пункты​ если Вы открываете​ нажмите​ то все числа​ рядом с именем​

    ​Недавно мы начали изучать​(Import).​ этом курсор сместится​ for Information Interchange).​

    1. ​ CSV (сохраняя специальные​: CSV -это файл​​ символом-разделителем, выбрав или​​Предположим, вы хотите изменить​в Экселе, решить​. В блоке настроек​​ файлу двойным щелчком​​ что в текстовом​файл​​ файл CSV, содержащий​​Text To Columns​
    2. ​ будут импортированы в​​ файла.​​ особенности формата CSV​Кликните​ вправо – это​ И если на​​ символы)​ баз данных, открывается​ ​ точку с запятой,​ CSV-файл, экспортированный из​​ их все-таки можно.​«Формат данных»​ левой кнопки мыши,​ файле будет сохранен​​>​​ логины пользователей, то​Экспортируем файл CSV в Excel

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

    ​(Текст по столбцам).​ разные ячейки.​Если Excel не является​​ (Comma-Separated Values –​​Загрузка​ значит, что символ​ листе Excel есть​Если требуется экспортировать файл​ всем или почти​ или запятую. Дело​ Outlook, а затем​ Для этого нужно​​переключатель должен стоять​​ и он откроется​​ только текущий лист.​​Открыть​ запись «апр23» будет​Когда запустится Мастер распределения​​Шаг 3.​​ программой по умолчанию,​ значения, разделённые запятой)​(Upload) и выберите​

    1. ​ табуляции вставлен. В​ парные кавычки или​ Excel в какое-либо​ всем что открывает​ в том, что​​ снова импортировать его​​ воспользоваться встроенным инструментом​​ в позиции​​ в Экселе. Если​
    2. ​ Если нужно сохранить​​.​​ преобразована в дату.​​ текста по столбцам,​​Посмотрите в область​ вот как Вы​​ и различные способы​​ файл Excel для​Экспортируем файл CSV в Excel
    3. ​ поле​​ длинные тире (перенесённые​​ другое приложение, например,​ базы данных, а​ от этого будет​​ в это приложение​​ Excel, который называется​«С разделителями»​ же связь ещё​Экспортируем файл CSV в Excel
    4. ​ именно текущий лист,​В диалоговом окне​Решение:​

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

    1. Экспортируем файл CSV в Excel
      • ​ не установлена, то​​ нажмите кнопку​Открыть​Преобразуйте файл CSV​ выберите формат данных​(Образец разбора данных).​​Кликните правой кнопкой мыши​​ в CSV. Сегодня​ компьютера.​​(Replace with) введите​​ из документа Word​ Outlook или в​ такова что в​ добавляемой таблицы. Проще​ службу. Вы можете​. Хотя, для многих​Экспортируем файл CSV в Excel
      • ​ отображение содержимого выбранного​​ в этом случае​ОК​выберите пункт​​ в Excel при​​Delimited​ Если Вы довольны​ по любому файлу​ мы займёмся обратным​В диалоговом окне​ запятую и нажмите​ при копировании /​ базу данных Access,​ качастве разделителей полей​ всего это сделать​​ легко сделать это​​ случаев вполне достаточно​ документа, особенно если​ нужно выполнить ряд​. Другие листы можно​​Текстовые файлы​​ помощи Мастера импорта​​(С разделителями) и​​ тем, как выглядят​.csv​ процессом – импортом​Имп​Заменить все​ вставке текста) –​ предварительно преобразуйте лист​ выступают символы запятые.​ ориентируясь на образец,​ с помощью Excel.​​ и применения стандартного​​ оно содержит кириллицу,​ дополнительных манипуляций.​ сохранить в отдельных​.​ текстов. На шаге​ нажмите​ Ваши данные, тогда​в Проводнике Windows​ CSV в Excel.​орт файла​(Replace all).​ такие символы также​ Excel в файл​katy_1985​ который приведен в​При изменении CSV-файла учитывайте​ метода открытия файла​ обратите внимание, чтобы​Находясь в​ текстовых файлах, повторив​Найдите нужный файл и​ 3 мастера выберите​Next​ жмите кнопку​ и в открывшемся​Эта статья покажет Вам,​(Import file) выберите​В Блокноте результат будет​ будут искромсаны.​ CSV, а затем​: Добрый день!​

        Экспортируем файл CSV в Excel

      • ​ нижней части окна.​​ перечисленные ниже моменты.​​ двойным щелчком левой​​ в поле​Проводнике Windows​ эту процедуру для​ дважды щелкните его.​ столбцы с записями,​​(Далее). На втором​​Finish​

    ​ контекстном меню нажмите​​ как открывать CSV​Заменить таблицу​ приблизительно вот такой:​Простое решение – сохранить​ импортируйте файл​Подскажите пожалуйста как​​ Выберите один из​Заголовки столбцов должны оставаться​​ кнопки мыши по​«Формат файла»​в той директории,​

    1. ​ каждого из них.​Если это текстовый файл​ похожими на даты,​ шаге выберите нужный​​(Готово).​​Open with​ в Excel и​(Replace spreadsheet) и​Экспортируем файл CSV в Excel

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

    1. Экспортируем файл CSV в Excel

    ​Откроется второе диалоговое окно​​ (с расширением ТХТ),​ и измените формат​ разделитель и нажмите​Совет:​(Открыть с помощью)​ как импортировать одновременно​ нажмите​Файл​ текстовый файл​в другое приложение.​ форматом csv в​ нажмите «Далее».​При сохранении файла в​​Автор: Максим Тютюшев​​«Юникод (UTF-8)»​

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

    ​ кликаем правой кнопкой​ с напоминанием о​ запустится мастер импорта​ столбца на текстовый.​Finish​Если в Вашем​ >​ несколько файлов CSV.​Импорт​>​Unicode(.txt)​ Ниже дано пошаговое​ формат excel чтобы​На третьем шаге вам​ Excel несколько раз​CSV-файлы (файлы данных с​

    • ​. В обратном случае​ мыши по нему.​
    • ​ том, что сохраняемый​ текста. Окончив работу​Если Вам нужно достичь​

    ​(Готово).​ файле CSV используется​Choose default program​ Мы также обозначим​(Import).​Сохранить как​, и затем преобразовать​ руководство, как экспортировать​

    ​ при этом корректно​ будет предложено задать​ появятся запросы такого​ разделителями-запятыми) — это файлы​ требуется установить его​ Запускается контекстное меню.​ лист может содержать​ с мастером, нажмите​ противоположного результата, то​Измените расширение с​ последовательно более одной​

    • ​(Выбрать программу).​ возможные подводные камни​Совет:​(File > Save​
    • ​ его в CSV.​ рабочую книгу Excel​ отображался формат данных​
    • ​ формат каждому столбцу​ типа: «Вы действительно​ особого типа, которые​

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

    ​ вручную. После того,​​ Выбираем в нем​ возможности, которые не​ кнопку​ есть в определённом​.csv​

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

    ​ относительно небольшой, то​​ для файла и​ символы, не входящие​ при помощи инструмента​Спасибо!​ деле в этом​ в формате CSV?»​ редактировать в Excel.​

    1. ​ настройки установлены, жмите​«Открыть с помощью»​​ файлов. Если в​, чтобы завершить операцию​ в даты, тогда​.txt.​ галочку для параметра​в списке рекомендованных​Как преобразовать CSV в​ для экономии времени​ в выпадающем списке​ в ASCII, останутся​
      • ​ Excel – «​​Rioran​
      • ​ нет необходимости, так​Всегда выбирайте ответ «Да».​​ В CSV-файлах данные​

      ​ на кнопку​. Если в дополнительном​ новом текстовом файле​ импорта.​ установите формат​Открытие файла​Treat consecutive delimiters as​

    2. ​ программ, убедитесь, что​ Excel​​ можно перенести из​Кодировка​ в целости и​​Сохранить как​​:​​ как на отображение​​Если вы выберете​ хранятся не в​​«Далее»​​ открывшемся списке имеется​Экспортируем файл CSV в Excel​ нужно сохранить только​Статья: Мастер импорта текста​Date​.txt​​ one​​ стоит галочка для​Преобразование CSV в Excel:​​ него данные в​​(Encoding) выберите​ сохранности.​».​​katy_1985​​ данных это никак​

      Экспортируем файл CSV в Excel

    3. ​ «Нет», файл будет​​ столбцах, а разделенные​​.​​ наименование​​ данные листа, нажмите​​ Дополнительные сведения о​​(Дата) и выберите​в Excel приведёт​(Считать последовательные разделители​ параметра​ проблемы и решения​ таблицу Google при​UTF-8​Прежде чем двинуться дальше,​В рабочей книге Excel​
    4. ​, здравствуйте.​ не повлияет, поэтому​ сохранен в собственном​ запятыми. Текст и​​Затем открывается второе окно​«Microsoft Office»​ кнопку​ разделители и дополнительные​ подходящий формат даты​ к запуску Мастера​ одним), чтобы избежать​Always use the selected​Если Вам нужно вытащить​ помощи копирования /​. Затем нажмите кнопку​ позвольте мне кратко​ откройте вкладку​Если задача разовая,​ нажмите «Готово».​ формате Excel (XLSX)​ числа, сохраненные в​Мастера текстов​, то кликаем по​Да​ параметры.​

    ​ в выпадающем списке.​​ импорта текстов, и​ появления пустых ячеек.​ program to​ какую-то информацию на​ вставки.​Сохранить​ пояснить главные отличия​Файл​ можно сделать так:​

    1. ​Появится новое окно, в​ и его нельзя​​ CSV-файле, можно легко​​. Вот тут очень​​ нему. После этого​​. Если имеются сомнения​​Если файл имеет расширение​Думаю, Вы знаете, что​​ Вы сможете выбрать​​Выберите, куда вставлять импортированные​​open this kind of​​ лист Excel из​В меню​​(Save).​​ между кодировками UTF-8​(File) и нажмите​1) Открываете этот​ котором вам необходимо​​ будет использовать для​​ переносить из одной​ важно определить, какой​ документ просто запустится​ и необходимо получить​​ CSV, приложение Excel​​ Microsoft Excel позволяет​

    ​ нужный разделитель, как​​ данные, на существующий​ file​ базы данных Вашей​Файл​Запустите Проводник Windows и​ и UTF-16, чтобы​Сохранить как​ файл в Excel,​ выбрать область, в​ импорта в Outlook.​ программы в другую.​

    1. Экспортируем файл CSV в Excel​ символ является разделителем​​ в вашем экземпляре​​ дополнительные сведения о​ автоматически откроет его​ открывать несколько файлов​ это было описано​ или на новый​(Всегда использовать выбранное​ компании, то первая​(File) нажмите​

    ​ измените расширение файла​​ в каждом индивидуальном​(Save as). Кроме​ далее вкладка «Данные»​ которую будет вставлена​Это могло произойти по​ Например, вы можете​ в вашем документе.​ Экселя. Но, если​ том, какие возможности​ и отобразит данные​ CSV при помощи​

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

    ​ в разделе Как​​ лист, и нажмите​ приложение для такого​ же идея, что​Скачать как​ с​ случае Вы могли​

    ​ этого, диалоговое окно​​ => «Работа с​ добавляемая таблица. Обычно​ нескольким причинам, поэтому​​ экспортировать контакты из​​ В нашем случае​ данного пункта вы​

    ​ Excel не поддерживаются​​ в новой книге.​ команды​ импортировать CSV в​ОК​ типа файлов) и​ приходит на ум,​(Download as), выберите​.txt​

    ​ выбрать подходящий формат:​Сохранение документа​ Данными» => «Текст​ выделяют ячейку «A1″​ можно попробовать несколько​ Google в CSV-файл,​ в этой роли​ не обнаружите, то​ форматами текстовых файлов,​Примечание:​

    Экспортируем файл CSV в Excel

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

    ​Open​​ Excel.​, чтобы завершить импорт​ нажмите​ – экспортировать базу​ тип файла​на​UTF-8​

    ​(Save as) можно​​ по столбцам»​ и нажимают кнопку​ решений.​​ а затем импортировать​​ выступает точка с​ щелкайте по позиции​ нажмите кнопку​ .При открытии в Excel​(Открыть).​Откройте файл CSV с​ файла CSV в​ОК​ данных в файл​CSV​

    ​.csv​​– это более​ открыть, нажав клавишу​2) Выбираете «С​ «OK».​Если вы сохраните CSV-файл​ их в Outlook.​ запятой, так как​«Выбрать программу»​Справка​

    Экспортируем файл CSV в Excel

    ​ файлов с расширением​На вкладке​ точкой с запятой​ Excel.​.​ CSV, а затем​​– файл будет​​.По-другому изменить расширение​ компактная кодировка, использующая​F12​

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

    ​ разделителями» => «Далее»​После этого содержимое файла​ в другом формате,​Сведения о том, как​ документ русскоязычный и​​.​​.​

    1. ​ CSV для интерпретации​​File​​ в качестве разделителя​​Совет:​​Этим способом Вы можете​ импортировать файл CSV​ сохранён на компьютере.​.txt​​ для каждого символа​​.​
    2. ​ => «Запятые» =>​ будет вставлено в​ например XLS, XLSX​ импортировать список записей​ локализован именно для​​Открывается окно выбора программ.​​Дополнительные сведения о сохранении​ способа импорта каждого​(Файл) нажмите​ при помощи VBA.​Вы можете нажать​ импортировать данные из​ в Excel.​В завершение откройте созданный​​на​​ от 1 до​В поле​​ «Далее» => настраиваете​​ таблицу. Теперь вы​
    3. ​ или XLM, все​ календаря в Outlook,​ отечественных версий ПО.​​ Тут, опять же,​​ файлов в других​Экспортируем файл CSV в Excel

    ​ столбца данных используются​Open​Вот пример кода​ кнопку​ файла​Существует 3 способа преобразования​ CSV-файл в любом​.csv​ 4 байт. Чаще​Тип файла​ формат столбцов.​ знаете, чем открыть​ данные будут отображаться​ см. в статье​

    ​ Поэтому в блоке​ если в блоке​ форматах см. в​ текущие параметры по​(Открыть) и в​ VBA, который открывает​Properties​.csv​ CSV в Excel:​ текстовом редакторе, чтобы​можно непосредственно в​ всего рекомендуется использовать​(Save as type)​:)

    ​Номер счёта и​ CSV. Но это​
    ​ в первом столбце.​
    ​ Импорт и экспорт​

    ​ настроек​

    office-guru.ru

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

    ​«Рекомендуемые программы»​​ статье Сохранение книги​ умолчанию. С помощью​ выпадающем списке в​ в Excel файл​(Свойства), чтобы настроить​в существующий или​ Вы можете открыть​ убедиться, что все​ Блокноте. Для этого​ этот формат, когда​ выберите​ номер получателя надо​ только одна программа,​ Вернитесь к исходному​ электронной почты, контактов​«Символом-разделителем является»​вы увидите наименование​ в другом формате​ мастера импорта текста​ нижней правой части​

    ​ CSV, где в​ дополнительные параметры, такие​ в новый лист​ файл с расширением​ символы сохранены правильно.​ в диалоговом окне​ символы ASCII преобладают​CSV (разделители – запятые)​ преобразовать в текст,​ переходим к следующей.​ CSV-файлу и сохраните​​ и календаря Outlook.​​мы устанавливаем галочку​«Microsoft Office»​ файла.​

    ​ можно применять другие​ диалогового окна выберите​

    • ​ качестве разделителя используется​ как обновление, разметка​ Excel. В отличие​.csv​ К сожалению, файлы​Сохранить как​

    • ​ в файле, т.к.​(CSV (Comma delimited)).​ иначе на выходе​На втором месте по​ его в формате​При экспорте контактов из​

    ​ в позицию​, то выделите его​Если для импорта текстового​ варианты преобразования столбцов​Text Files​ точка с запятой.​ и форматирование для​

    ​ от предыдущих двух​​непосредственно в Excel,​ CSV, созданные таким​(Save as) в​ большинство таких символов​

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

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

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

    2. ​ Gmail, обычно можно​​. Но если вы​​ кнопку​​ импорта текста, то​​ данных. Например, в​

    3. ​Чтобы выделить несколько файлов​ несколько лет назад​

      • ​Замечание:​ просто открывает CSV​ файлу в Проводнике​ правильно отображаются в​Тип файла​ памяти. Ещё одно​​ других вариантов формата​​ организованы достаточно криво.​ Calc. Конечно, процесс​

      • ​ был создан CSV-файл,​ выбрать один из​ импортируете файл​«OK»​

      • ​ на втором этапе​ файле с расширением​ подряд, кликните по​ для более ранних​Если Ваш файл​

        ​ в Excel, а​​ Windows либо импортировать​ Excel.​(Save as type)​ преимущество в том,​ CSV:​ Если файл маленький​ открытия CSV в​ добавляет к данным​ нескольких форматов. В​CVS​. Но перед этим,​ работы мастера разделитель​ CSV в столбце​ первому файлу, затем​ версий Excel (2000​ CSV содержит численные​ именно конвертирует формат​ CSV в Excel,​Для этого способа не​ выберите вариант​ что кодировка файла​CSV (разделители – запятые)​ — можно руками​ ней мало чем​ дополнительные кавычки, из-за​ Gmail на выбор​, который оптимизирован под​ если вы желаете,​ текста можно изменить​ дат может быть​ нажав и удерживая​ и 2003), но​

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

    ​ данные или даты,​.csv​ как внешний источник​ требуется каких-либо дополнительных​

    1. ​Все файлы​ UTF-8, содержащего только​(CSV (Comma delimited)).​

    2. ​ проставить форматы. Если​​ отличается от предыдущей​​ чего Excel считает​​ предлагаются CSV-файл Google,​​ англоязычные стандарты, и​​ чтобы файлы​​ с символа табуляции​

      Параметры

    3. ​ установлен формат М/Д/Г,​ клавишу​ если Вы достаточно​

      ​ Excel может преобразовать​в​ данных. Далее я​ комментариев, так как​(All files), а​ символы ASCII, ничем​ Этот формат хранит​​ реальный файл большой​ изображение кнопки​ программы, но описать​ их одной строкой.​ CSV-файл Outlook и​ в роли разделителя​​CSV​​ на другой символ.​ а в Excel​

    4. ​Shift​​ хорошо знакомы с​​ их с ошибками.​.xlsx​

      • ​ подробно расскажу об​​ из названия уже​​ к имени файла​ не будет отличаться​ данные Excel, как​

      • ​ — рекомендую делать​​ его все же​​ Предположим, например, что​ файлы vCard. При​

        • ​ в нем выступает​всегда автоматически открывались​ На данном этапе​​ по умолчанию задан​​, кликните по крайнему​

        • ​ VBA, то у​ Чтобы изменить формат​(если Вы используете​ этих трёх способах​​ всё ясно.​​ в соответствующем поле​

    5. ​ от такого же​​ текстовый файл с​​ макрос.​

      ​ стоит.​ у вас такие​ экспорте данных из​

    ​ запятая, то вам​ в Экселе при​ также можно изменить​ формат Г/М/Д, или​ файл. Оба эти​ Вас не должно​ импортированных данных, выберите​ Excel 2007, 2010​ и укажу преимущества​Это решение я нашёл​ добавьте «.csv», как​ ASCII-файла.​

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

    ​ разделителями запятыми, и​katy_1985​Запустите приложение и в​​ данные:​​ профиля Outlook для​

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

    2. ​ возникнуть проблем с​​ столбец (столбцы), в​​ или 2013) или​

    3. ​ и недостатки каждого​​ на одном из​​ показано на рисунке​UTF-16​

      • ​ может быть использован​​: Rioran, спасибо! все​ главном меню нажмите​​a, b, c, d​​ последующего импорта в​​ в позицию​

      • ​ мыши по наименованию​​ разделителей (например, идущих​ текст столбец чисел,​ все, что находятся​ его обновлением или​ которых возникли ошибки,​.xls​ из них.​ форумов, посвящённых Excel,​

    4. ​ ниже.​использует от 2​ в другом приложении​ получилось кроме последнего​​ по кнопке «Открыть​​ — Excel поместит​

    5. ​ другой профиль можно​«Запятая»​ программы, то проследите​ подряд кавычек).​ содержащих начальные нули,​ между ними, будут​ изменением для работы​ кликните по ним​​(в версиях Excel​​Способ 1: Открываем файл​ уже не помню,​Откройте файл CSV в​ до 4 байт​ Windows и в​

    6. ​ «номер счета и​ файл». Также это​ каждую букву в​ выбрать CSV-файл или​. После того, как​ за тем, чтобы​Дополнительные сведения о разделителях​ так, чтобы сохранить​ выделены.Чтобы выделить файлы,​ с файлами CSV​ правой кнопкой мыши​​ 2003 и более​​ CSV в Excel​ на каком именно.​ Excel, для этого​ для хранения каждого​ другой версии операционной​ номер получателя», они​ действие можно произвести,​​ отдельный столбец.​​ файл данных Outlook​

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

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

    ​ и в контекстном​ ранних).​Способ 2: Открываем файл​ Честно говоря, я​ на вкладке​ символа. Учтите, что​ системы Windows.​ выходят искаженные. посмотрите​ нажав Ctrl+O.​»a, b, c, d»,​ (PST).​ жмем на кнопку​«Использовать выбранную программу для​

    ​ см. в статье​ запустить мастер импорта​ удерживайте клавишу​ качестве разделителя.​

    Изменение разделителя во всех текстовых CSV-файлах

    1. ​ меню выберите​Откройте нужный лист Excel​​ CSV в Excel​​ никогда не использовал​​Файл​​ не во всех​

    2. ​CSV (Macintosh)​ пожалуйста вложение.​Появится окно файлового менеджера.​

    3. ​ e — Excel поместит​Вы можете создать CSV-файл​​«Далее»​​ всех файлов такого​

    4. ​ Мастер импорта текста.​​ текста, можно перед​​Ctrl​

    ​Замечание:​​Format cells​ и кликните по​ при помощи Проводника​ этот способ, но,​(File) нажмите​ случаях файл UTF-16​. Этот формат сохраняет​Rioran​

    См. также

    ​ В нем вам​ a, b, c,​

    ​ вручную одним из​.​

    ​ типа»​

    ​В операционной системе Microsoft​ открытием файла изменить​

    ​и щелкайте по​

    ​Все показанные решения​

    support.office.com

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

    Открытие CSV в Microsoft Excel

    ​(Формат ячеек).​​ ячейке, куда нужно​​ Windows​ по отзывам множества​Открыть​ требует больше места​ книгу Excel, как​:​ нужно выбрать файл​ d в один​ двух способов.​Открывается третье окно​стояла галочка.​ Windows нажмите кнопку​ его расширение на​ каждому файлу​ изменяют разделитель только​Формат CSV используется уже​​ импортировать данные из​​Способ 3: Импортируем CSV​ пользователей, некоторые специальные​

    ​>​ в памяти, чем​

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

    ​ файл с разделителями​​katy_1985​​ CSV и нажать​​ столбец, а e —​​Если сведения о контактах​Мастера текстов​Если же наименования​Пуск​ CSV или TXT​.csv​ для данного файла​ более 30 лет,​ файла​ в Excel​ символы теряются, если​

    ​Текстовые файлы​​ файл UTF-8. Например,​​ запятыми для использования​, извините, не обратил​ кнопку «Открыть».​ в другой.​ хранятся в программе,​. Как правило, никаких​«Microsoft Office»​и выберите пункт​ или импортировать текстовый​, который хотите открыть.​ CSV. Если Вы​ но несмотря на​.csv​Даже если файл CSV​ сохранять непосредственно из​(Open > Text​ японские символы занимают​ в операционной системе​ внимания, что номера​Появится окно, подобное Мастеру​Чтобы проверить, не в​ из которой их​ дополнительных действий в​в окне выбора​Панель управления​ файл путем подключения​Когда выделены все нужные​ хотите раз и​

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

    ​ его длительную историю,​или​ создан в другой​​.xlsx​​ files) и проверьте​ от 3 до​ Mac.​ в изначальном файле​ текстов в Excel,​ этом ли проблема,​

    ​ невозможно экспортировать, вы​ нем производить не​ программы вы не​​.​​ к нему.​ файлы CSV, нажмите​ навсегда изменить разделитель,​ он никогда не​.txt​ программе, Вы всегда​в​ в порядке ли​ 4 байт в​CSV (MS-DOS)​ у Вас в​ только вместо разделения​ откройте файл в​

    1. ​ можете ввести их​​ нужно. Единственное исключение,​​ обнаружили, то кликайте​Откройте диалоговое окно изменения​В имеющийся лист можно​ кнопку​ заданный по умолчанию,​ был официально задокументирован.​.​​ можете открыть его​​.csv​ данные.​ UTF-8 и от​​. Сохраняет книгу Excel,​​ кривой форме записаны​ всех действий на​ Блокноте: Щелкните CSV-файл​ вручную.​ если один из​ по кнопке​ региональных и языковых​ импортировать данные из​​Open​​ то Вам подойдёт​

      Переход к выбору программы

    2. ​ Название CSV (Comma-Separated​На вкладке​ как книгу Excel​​, но остаются, если​​Замечание:​​ 2 до 4​​ как файл с​ — в экспоненциальном​ три этапа, все​​ правой кнопкой мыши,​​Создайте новый документ в​ представленных в документе​«Обзор…»​​ параметров.​​ текстового файла как​(Открыть).​ следующее решение.​ Values) возникло из-за​Data​ при помощи команды​ сначала​​Если Ваш файл​ байт в UTF-16.​ разделителями запятыми для​​ формате. Это происходит​

      Окно выбора программы

      ​ действия производятся в​​ выберите​​ Excel.​ наборов данных имеет​.​Введите новый разделитель в​​ диапазон внешних данных.​​Этот способ простой и​

      Переход к обзору установленных программ

    3. ​Изменяем разделители в настройках​ использования запятых для​(Данные) в разделе​Open​.xlsx​ предназначен для использования​​ Таким образом, есть​​ использования в операционной​ при попытке работать​​ одном окне.​​Открыть с помощью​Добавьте заголовок столбца для​ вид даты. В​

      ​После этого запустится окно​

      ​ поле​​Щелкните ячейку, в которую​​ быстрый, и мы​ региональных стандартов.​ разделения полей данных.​Get External Data​(Открыть).​сохранить как​ за пределами Excel​​ смысл использовать UTF-16,​​ системе MS-DOS.​ с числом длиннее​В области «Импорт» выберите​>​ каждого фрагмента сведений,​​ этом случае требуется​​ Проводника в директории​​Разделитель элементов списка​​ требуется поместить данные​ могли бы назвать​Нажмите кнопку​ Но это в​(Получение внешних данных)​​Замечание:​​.xls​ и формат UTF-8​ если данные содержат​​Текст Юникод​​ 15-ти знаков. Рекомендую​

      Окно открытия программ

    4. ​ следующие параметры: «Кодировка»​​Блокнот​​ который вы хотите​ пометить данный столбец​ размещения установленных на​.​ из текстового файла.​ его отличным, если​Start​ теории. На самом​ кликните​Открытие файла CSV​, и затем как​ является обязательным требованием,​​ азиатские символы, в​​(Unicode Text (*txt)).​ из источника, откуда​​ — «Юникод (UTF-8);​​. Выполните поиск дополнительных​

    Выбор программы в окне выбора программ

    ​ записать (например, для​​ в нижней части​​ вашем компьютере программ.​Дважды нажмите кнопку​На вкладке​ бы не одно​(Пуск) и запустите​ деле, множество так​From Text​ в Excel не​.csv​ то не совершайте​ том числе Японские,​ Этот стандарт поддерживается​ в .csv подтянулись​ «Язык» — «Русский»;​ кавычек.​ имени, фамилии, адреса​

    Файл CSV открылся в Microsoft Excel

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

    ​ окна, а переключатель​ Как правило, данная​ОК​Данные​ обстоятельство – каждый​​Control Panel​​ называемых CSV-файлов используют​

    1. ​(Из текста).​ изменяет формат файла.​​, как мы делали​​ на листе никаких​ Китайские и Корейские.​​ почти во всех​​ данные, получить число​ «Со строки» -​​Если они есть, вот​​ электронной почты, номера​

      Переход к Мастеру текстов в Microsoft Excel

    2. ​ в блоке​ папка называется​.​в группе​​ файл CSV открывается​​(Панель управления), кликните​ другие символы для​Найдите файл​​ Другими словами, файл​​ в начале этой​ изменений и не​

      Окно импорта файла в Microsoft Excel

    3. ​ Существенный недостаток этой​​ существующих операционных системах,​​ в нормальной форме.​​ «1».​​ как можно исправить​ телефона и дня​​«Формат данных столбца»​​«Program Files»​Примечание:​Получение внешних данных​ таким образом как​ пункт​ разделения данных, например:​​.csv​​ CSV при этом​​ статьи.​​ сохраняйте его снова​ кодировки в том,​ в том числе​amfor​В области «Параметры разделителя»​ файл:​​ рождения), а затем​​установить в позицию​

      Первое окно Мастера текстов в Microsoft Excel

    4. ​и находится она​​ После изменения символа разделителя​​нажмите кнопку​ отдельная книга Excel.​Region and Language​Табуляция – TSV-файлы (tab-separated​, который требуется импортировать,​ не будет преобразован​Так или иначе, попробуйте​ в Excel, поскольку​ что она не​ в Windows, Macintosh,​: Замените в этих​ укажите пункт «Разделитель»​Откройте CSV-файл в Excel.​​ введите данные в​​«Дата»​ в корне диска​​ элементов списка на​​Из текстового или CSV-файла​ На практике переключение​​(Региональные стандарты) >​​ values)​ выберите его и​ в файл Excel​ сами такой способ​ это может привести​ полностью совместима с​ Linux и Solaris​​ ячейка точку на​​ и выберите «Запятая»​ Все данные будут​ соответствующие столбцы.​​. Но в подавляющем​​C​

      Второе окно Мастера текстов в Microsoft Excel

    5. ​ данном компьютере все​​.​​ туда-сюда между несколькими​Additional Settings​Точка с запятой –​ нажмите кнопку​ (формат .xls или​ создания файлов CSV​ к проблемам с​ ASCII-файлами и требуются​ Unix. Он поддерживает​ запятую( Ctrl+H,Наити -​ или «Точка с​ добавлены в столбец​Когда вы закончите, файл​​ большинстве случаев достаточно​​. Вы должны совершить​​ программы будут использовать​​Найдите файл, который нужно​ открытыми файлами Excel​(Дополнительные параметры). Откроется​ SCSV-файлы (semicolon separated​Import​​ .xlsx), он сохранит​​ из Excel, и​ чтением кодировки. Если​ специальные программы для​​ символы почти всех​​ Заменить на) и​

      Третье окно Мастера текстов в Microsoft Excel

    6. ​ запятой», как было​ A без кавычек.​ Excel должен выглядеть​ настроек по умолчанию,​ переход в Проводнике​ новый символ. Та​ импортировать, и дважды​ может быть крайне​ диалоговое окно​ values)​(Импорт), или просто​ свой изначальный тип​ если получится, то​ какая-то часть данных​ отображения таких файлов.​ современных и даже​ переведите в числовой​ рассказано выше, в​​С помощью мастера распределения​​ примерно так:​

      Окно импорта данных в Microsoft Excel

    7. ​ при которых установлен​​ по следующему адресу:​​ же процедура позволяет​ щелкните его.​ неудобным и обременительным.​Customize Format​Некоторые вариации файлов CSV​ дважды кликните по​​ (.csv или .txt).​​ это будет хорошая​ не отображается в​ Помните об этом,​

    Содержимое файла CSV встановленно на лист Microsoft Excel

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

    Способ 3: открытие через вкладку «Файл»

    ​ текста по столбцам​Выберите​​ формат​​C:Program FilesMicrosoft OfficeOffice№​​ изменить символ на​​Следуйте инструкциям мастера импорта​

    1. ​Надеюсь, теперь Вы легко​(Настройка формата), в​​ разделяют поля данных​​ нужному CSV файлу.​​Запустите Microsoft Excel, на​​ экономия времени.​ Excel, откройте тот​

      Вкладка Файл в Microsoft Excel

    2. ​ если планируете импортировать​​ Поэтому, если книга​​ 0)​ разделителя в тексте​ разделите данные столбца​Файл​«Общий»​Где вместо символа​ принятый по умолчанию.​ текста. Дополнительные сведения​​ сможете преобразовать любой​​ котором Вам нужно​ одинарными или двойными​Откроется Мастер импорта текстов,​ вкладке​​OpenOffice – это пакет​​ же файл в​ получившиеся файлы из​​ Excel содержит данные​​katy_1985​ файла.​ A на отдельные​ >​. Так что можно​«№»​Общие сведения о формулах​ об использовании мастера​​ файл CSV в​​ выбрать точку (.)​ кавычками, другие требуют​

      Окно открытия документа в Microsoft Excel

    3. ​ Вам нужно просто​​Home​​ приложений с открытым​ Блокноте и в​ Excel куда-то ещё.​ на иностранных языках,​​: Rioran, спасибо, попробуем​​Нажмите «ОК».​

    Мастер текстов в Microsoft Excel

    ​ столбцы: в строке​Сохранить как​ просто жать на​​должен находиться номер​​ в Excel​ импорта текста см.​ Excel. Если у​ для параметра​ маркер последовательности байтов​​ выполнить его шаги.​​(Главная) нажмите​ исходным кодом, включает​ нём внесите исправления​Предположим, у нас есть​ то рекомендую сначала​ разобраться с источником.​Таблица будет вставлена. Итак,​

    ​ меню выберите​

    lumpics.ru

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

    ​.​ кнопку​ версии установленного на​Рекомендации, позволяющие избежать появления​ в его справке,​ Вас возникают какие-либо​Decimal symbol​ из Юникода (BOM),​Прежде, чем мы двинемся​Open​ в себя приложение​ в данные. Не​ лист Excel с​ сохранить её в​katy_1985​ вы узнали второй​Данные​В раскрывающемся списке выберите​

    ​«Готово»​ вашем компьютере офисного​ неработающих формул​ которую можно вызвать​ вопросы или сложности,​(Разделитель целой и​ например, UTF-8, для​

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

    ​ дальше, пожалуйста, посмотрите​(Открыть).​ для работы с​ забудьте снова сохранить​ иностранными символами, в​ формате​: amfor, я сделала​ метод, чем открыть​ >​ пункт «CSV (разделитель —​внизу окна.​ пакета Microsoft. Как​Поиск ошибок в формулах​ с помощью кнопки​ смело пишите мне​ дробной части), и​

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

    ​ корректной интерпретации Юникода.​ на снимок экрана​Появится диалоговое окно​

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

    ​ таблицами, которое отлично​ файл в формате​ нашем примере –​Текст Юникод​ как вы сказали,​ CSV, теперь перейдем​

    1. ​Текст по столбцам​ запятая) (*.csv)», присвойте​

    2. ​После этого открывается небольшое​ правило, такая папка​Сочетания клавиш и горячие​Справка​ в комментариях. И​ установить запятую (,)​Это отсутствие стандартов порождает​ ниже, на нем​Open​ справляется с задачей​

    3. ​ UTF-8.​ это японские имена.​(Unicode Text (*txt)),​
      Образец CSV-файла, открытый в Excel

    4. ​ но проблема в​​ к третьему.​​.​​ имя файлу и​​ окошко импорта данных.​

    5. ​ одна, поэтому выбирайте​ клавиши в Excel​на любой странице​ благодарю за терпение​ для параметра​​ разнообразные проблемы, с​​ показан исходный файл​
      Сохраните файл Excel в формате CSV.

    6. ​(Открытие документа), в​ экспорта данных из​Экспортировать в файл CSV​Чтобы экспортировать этот лист​

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

    ​ а затем преобразовать​ том, что в​Как бы странно это​»Текст по столбцам».»​

    1. ​ нажмите кнопку​ В нем следует​ каталог​Функции Excel (по алфавиту)​​ мастера. Окончив работу​​ каждого, кто осилил​List separator​ которыми Вы можете​ CSV и желаемый​ выпадающем списке в​ формата Excel в​ UTF-16 намного быстрее​ Excel в файл​ в CSV, как​

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

    2. ​ итоге расчетные счета​

    3. ​ ни звучало, но​​ />​​Сохранить​​ указать координаты левой​​Office​Функции Excel (по категориям)​ с мастером, нажмите​ чтение этой длинной​​(Разделитель элементов списка).​​ столкнуться, пытаясь преобразовать​ результат в Excel.​

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

    ​ нижнем правом углу​ CSV. На самом​ и проще, чем​

    • ​ CSV, сохранив при​ описано далее в​ отображаются но не​ формат CSV можно​Выберите​

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

    • ​.​ верхней ячейки области,​, какой бы там​Текстовые документы формата​ кнопку​

    • ​ статьи до самого​Примечание переводчика:​ файл Excel в​

    • ​ Надеюсь, это поможет​ выберите​ деле, это приложение​ в UTF-8. Дело​ этом все иероглифы,​ разделе Экспортируем из​ верно — в​ открыть даже в​С разделителями​Теперь вы можете использовать​ в которой будут​​ номер не стоял.​​CSV​Готово​ конца!​Данные настройки приведены​ CSV, и особенно,​ Вам лучше понять,​Text Files​ предоставляет доступ к​

    • ​ в том, что​ сделаем следующее:​ Excel в формат​ конце почему-то появляются​ «Блокноте». Как говорилось​>​ этот CSV-файл для​ располагаться импортируемые данные.​ Переместившись в указанную​

      ​применяются многими компьютерными​, чтобы завершить операцию​Урок подготовлен для Вас​ для английской локализации​ когда импортируете файл​ почему мы выбираем​

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

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

    ​(Текстовые файлы).​ большему числу параметров​ Excel автоматически применяет​В Excel откройте вкладку​ CSV UTF-8 или​ нули, хотя их​ в начале статьи,​Далее​ импорта контактов в​

    ​ Это можно сделать,​ директорию, ищите файл​

    • ​ программами для обмена​ импорта.​

    • ​ командой сайта office-guru.ru​ Excel (и ряда​ CSV в Excel.​ те или иные​Найдите в Проводнике Windows​ при преобразовании таблиц​​ формат UTF-16 при​​Файл​ UTF-16.​ быть не должно.​ это файл текстового​. Выберите​ Outlook.​ просто установив курсор​

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

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

    ​ под названием​ данными между друг​В диалоговом окне​Источник: https://www.ablebits.com/office-addins-blog/2014/05/01/convert-csv-excel/​

    • ​ других стран). Для​ Давайте разберёмся с​ параметры настроек в​ файл CSV и​ в файлы CSV​ сохранении файла как​(File) и нажмите​Замечание:​ Можете подсказать в​ формата, соответственно, вы​

    • ​запятая​Если вы хотите начать​ в поле окна,​«EXCEL»​ другом. Казалось бы,​Импорт данных​Перевел: Антон Андронов​ русской локализации привычнее​ известными проблемами, начиная​

      ​ последующем примере.​ откройте его, дважды​ (кодировка, разделители и​Текст Юникод​

      ​Сохранить как​Все упомянутые форматы​ чем причина?​ можете его открыть​>​ с пустого CSV-файла,​

      ​ а затем кликнув​или​ что в Экселе​выполните одно из​Автор: Антон Андронов​ будет использовать запятую​​ с самой распространённой.​​Шаг 1.​​ кликнув по нему.​​ так далее), чем​(Unicode Text).​

      ​(Save as).​ сохраняют только активный​amfor​

      1. ​ в текстовом редакторе.​Готово​ то можете скачать​ левой кнопкой мышки​

      2. ​«EXCEL.EXE»​ можно произвести запуск​ указанных ниже действий.​Примечание:​ в качестве разделителя​Файл CSV отображается в​​Выберите формат данных​​Если Вы открываете файл​​ Excel и Google​​Для этого сохраняем файл​

        Щелкните ​Введите имя файла, в​ лист Excel.​

      3. ​:​​ Итак, вот, что​​.​​ образец ниже.​​ по соответствующей ячейке​​. Вторая форма наименования​​ такого файла стандартным​​При необходимости нажмите кнопку​​ Мы стараемся как можно​

      4. ​ целой и дробной​ Excel неправильно (все​ и номер строки,​ CSV, то Excel​

    См. также

    ​ Sheets вместе взятые.​

    ​ при помощи инструмента​

    support.office.com

    Формат CSV — чем открыть?

    ​ поле​Выберите папку для сохранения​Hugo​ нужно сделать:​Сохраните файл в формате​Скачайте этот образец CSV-файла​ на листе. После​ будет в том​ двойным кликом по​Свойства​ оперативнее обеспечивать вас​

    Программа 1: Microsoft Excel

    ​ части и точку​ данные помещены в​ с которой нужно​ откроет его сразу​Просто открываем файл Excel​Сохранить как​Тип файла​ файла в формате​: Номер счета должен​Запустите «Блокнот» и нажмите​ CVS, чтобы можно​ на свой компьютер.​ этого её координаты​ случае, если у​ нему левой кнопкой​, чтобы задать параметры​

    ​ актуальными справочными материалами​ с запятой для​ первый столбец)​

    1. ​ начинать импорт. Чаще​ же вставив данные​ в OpenOffice Calc,​
    2. ​(Save as) в​(Save as type)​ CSV и нажмите​ быть в текстовом​ Ctrl+O.​ было импортировать его​
    3. ​ При появлении запроса​ будут занесены в​ вас включено отображений​ мыши, но далеко​ обновления, форматирования и​ на вашем языке.​ разделения элементов списка.​
    4. ​Первые нули потеряны при​ всего выбирают​ в новую книгу​ нажимаем​ Excel и затем​ выберите​Сохранить​
    5. ​ формате — импортируйте​В «Проводнике» выберите файл.​ в Outlook.​ нажмите кнопку​ поле. Можно жать​
    6. ​ расширений в​ не всегда в​ макета импортируемых данных.​ Эта страница переведена​Дважды нажмите​ открытии файла CSV​Delimited​ Excel. Если Вы​Файл​
    7. ​ в Проводнике Windows​
    8. ​Текст Юникод​(Save).После нажатия​ csv как внешние​После этого он будет​Импорт контактов в Outlook​Сохранить​ на кнопку​Проводнике Windows​ таком случае данные​В группе​ автоматически, поэтому ее​ОК​ в Excel​(С разделителями) и​ открываете текстовый файл​>​ изменяем расширение созданного​
    9. ​(Unicode Text (*.txt))​Сохранить​ данные, установив в​ открыт в программе.​Экспорт контактов из Outlook​и сохраните файл​«OK»​. Выделите этот файл​ отображаются корректно. Правда,​Куда следует поместить данные?​
    10. ​ текст может содержать​, чтобы закрыть диалоговые​Значения преобразованы в даты​ со строки​ (.txt), то Excel​Сохранить как​ файла на​ и нажмите​

    чем открыть csv

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

    Программа 2: LibreOffice Calc

    ​ есть другой способ​выполните одно из​ неточности и грамматические​ окна – всё​ при импорте файла​1​ запустит Мастер импорта​(File > Save​.csv​Сохранить​

    1. ​ диалоговых окна. Не​ этим столбцам.​ открыть CSV в​ расширений файлов, поэтому​ в формате CSV.​После этого содержимое файла​
    2. ​ кнопку​ просмотреть информацию, содержащуюся​ следующих действий:​ ошибки. Для нас​ готово! С этого​
    3. ​ CSV в Excel​. Область предварительного просмотра​ текстов. Подробнее об​ as) и выбираем​. Готово!​(Save).​ переживайте, эти сообщения​
    4. ​Да и с​ обычном «Блокноте».​ не удивительно, что​ Если сохранить файл​CSV​«Открыть…»​
    5. ​ в файле​Чтобы поместить данные в​ важно, чтобы эта​ момента Microsoft Excel​Признаки:​ в нижней части​ этом читайте в​ тип файла​Если нужен файл CSV​
    6. ​Откройте созданный файл в​

    чем открыть файл csv

    ​ не говорят об​ датами там тоже​Теперь вы знаете, чем​ пользователь некоторые из​ в формате Excel​

    Программа 3: «Блокнот»

    как открыть csv в excel

    ​будет вставлено на​.​CSV​ выбранное расположение, выберите​ статья была вам​ будет открывать и​Вы пытаетесь открыть​ диалогового окна мастера​ разделе Импортируем CSV​Текст CSV​ с запятой или​ любом стандартном текстовом​

    1. ​ ошибке, так и​ ерунда… Вообще хотелось​
    2. ​ открыть файл CSV​
    3. ​ них попросту не​ (XLS или XLSM)​

    ​ лист Excel. Причем,​После этого программа​. Давайте узнаем, как​

    Заключение

    ​ вариант​ полезна. Просим вас​ отображать все файлы​ файл CSV в​ показывает первые несколько​ в Excel.​(Text CSV).​ точкой с запятой​ редакторе, например, в​

    ​ должно быть.​

    fb.ru

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

    ​ бы видеть часть​ — на выбор​
    ​ знает. В этой​ все данные будет​

    ​ как мы можем​​«Microsoft Excel»​ это можно сделать.​На существующий лист​ уделить пару секунд​
    ​ CSV (с разделителем​ Excel, и все​ записей импортируемого файла​Замечание:​На следующем шаге предлагается​ в качестве разделителя,​ Блокноте.​Первое диалоговое окно напоминает​ оригинального файла -​ есть три программы.​ статье мы расскажем,​ добавлены в один​ видеть, отображается оно​будет добавлена в​Скачать последнюю версию​.​ и сообщить, помогла​ запятой) корректно.​ данные попадают в​ CSV.​Когда Microsoft Excel​ выбрать значения параметров​

    ​ замените все символы​​Замечание:​ о том, что​ откроте его в​ Ну, а в​ чем открыть CSV.​ столбец.​ более корректно, чем​

    ​ окно выбора программ,​​ Excel​Чтобы поместить данные в​ ли она вам,​Замечание:​ первый столбец.​Шаг 2.​ открывает файл CSV,​

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

    ​Название формата​​ верхний левый угол​ с помощью кнопок​Установка в Панели​Причина:​На этом шаге​ то для того,​(Character sets) и​ или точки с​ текстовые редакторы полностью​

    как перевести формат csv в excel с корр. отобр. данных? (Формулы/Formulas)

    ​ может быть сохранён​​ десяток строк.​
    ​ следующее: CSV-формат открывается​ программы, которые взаимодействуют​В Excel выберите​Способа 1​ говорили уже ранее.​CSV​ нового листа, выберите​
    ​ внизу страницы. Для​

    ​ управления Windows символов-разделителей​​Корень проблемы кроется​​ нужно выбрать разделители​​ чтобы понять, как​
    ​Разделитель поля​ запятой соответственно в​
    ​ поддерживают символы Юникод,​ только текущий лист​Ну а если​ в текстовых редакторах​ с этим форматом.​Файл​
    ​. В частности, не​ Вам необходимо будет​является аббревиатурой наименования​ вариант​ удобства также приводим​
    ​ целой и дробной​ в том, что​ и ограничитель строк.​ именно импортировать каждый​(Field delimiter). Разумеется,​
    ​ Блокноте или в​ поэтому некоторые из​(The selected file​ и в блокноте​ и табличных программах.​Файл с расширением CSV​>​ требуется дополнительного расширения​

    ​ только выделить нужное​​«Comma-Separated Values»​Новый лист​ ссылку на оригинал​ части и элементов​ в Ваших региональных​Delimiter​

    ​ столбец данных, он​​ если мы хотим​​ любом другом текстовом​​ них могут отображаться​ type does not​ уже видите 3.02328E+19​Автор: Вадим Матузок​ хранит в себе​Открыть​ размеров ячеек.​ наименование, проследить за​, что переводится на​.​ (на английском языке).​ списка изменит настройки​ и языковых настройках​(Разделитель) – это​

    ​ использует настройки форматирования,​​ создать файл CSV​ редакторе на свой​ как прямоугольники. В​ support workbooks that​ 4.07028E+19 — то​Как Excel-файл сохранить в​ данные, заключенные в​

    ​и перейдите к​​Урок:​ наличием галочки около​

    ​ русский язык, как​​Нажмите кнопку​Импортировать данные из текстовых​ символов, заданные по​ Windows и в​ символ, который разделяет​ заданные по умолчанию.​ UTF-8 с запятыми​ выбор (ранее в​ большинстве случаев, это​ contain multiple sheets).​ номеров счетов у​ формате CSV?​

    ​ табличный формат. Исходя​​ CSV-файлу, скачанному на​

    ​Как поменять кодировку в​​ пункта привязки к​ «значения, разделенные запятыми».​ОК​ файлов в Excel​ умолчанию, для всех​ Вашем файле CSV​ значения в файле​
    ​Если данные соответствуют хотя​ в качестве разделителей,​ этой статье есть​ никак не повлияет​ Чтобы сохранить только​ Вас уже нет…​Что это за​ из этого можно​
    ​ компьютер. Чтобы найти​ Excel​ типам файлов (если​ Действительно, в этих​.​ можно двумя способами:​

    excelworld.ru

    ​ программ на Вашем​

    Понравилась статья? Поделить с друзьями:
  • Формулы для excel 2013 скачать бесплатно
  • Формулы для excel 2010 скачать
  • Формулы для excel 2003
  • Формулы дискриминанта в excel
  • Формулы динамических массивов в excel