Файл txt в excel по столбцам

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

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

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

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

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

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

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

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

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

  1. Перейдите в >открыть и перейдите в папку с текстовым файлом.

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

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

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

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

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

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

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

  1. На вкладке Данные в группе & преобразование данных выберите из текстового/CSV-документа.

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

  3. В диалоговом окне предварительного просмотра есть несколько вариантов:

    • Выберите Загрузить, если вы хотите загрузить данные непосредственно на новый.

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

  • Если вы используете get & Transform Data > From Text/CSV, после выбора текстового файла и нажатия кнопки Импорт выберитесимвол, который нужно использовать в списке …. Новый вариант можно сразу же увидеть в окне предварительного просмотра данных, чтобы убедиться в том, что вы сделаете нужный вариант, прежде чем продолжить.

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

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

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

  1. Очистка параметров Excel> Дополнительные>параметры редактирования> Использование системных междугов.

  2. Для десятичной запятой установитедля десятичной запятой (запятую).

  3. Установите для 1000-го построитель. (точка).

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

Внимание: Изменение параметров Windows приведет к глобальным изменениям на компьютере и повлияет на все приложения. Чтобы изменить только делитель для Excel, см. изменение стандартного деления в списке для сохранения файлов в виде текста (CSV- или CSV-файла) в Excel.

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

  2. Нажмите кнопку & языки выберите регион в левой области.

  3. На главной панели в группе Региональные параметрыщелкните Дополнительные параметры даты,времени и региона.

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

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

  6. В диалоговом окне Настройка формата на вкладке Числа введите символ, который будет использовать в качестве нового в поле «Сепаратор списков».

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

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

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

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

  4. В диалоговом окне Настройка формата на вкладке Числа введите символ, который будет использовать в качестве нового в поле «Список».

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

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

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

Вы всегда можете задать вопрос специалисту Excel Tech Community или попросить помощи в сообществе Answers community.

См. также

Импорт данных из внешних источников (Power Query)

Нужна дополнительная помощь?

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

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

Возьмём такой жизненный и несложный пример — перенесем из текстового файла (с расширением .txt) в Excel список сотрудников, в котором перечислены фамилия, имя , отчество, год рождения и должность.

Допустим, вот наши герои:

Иванов Иван Иванович 1978 инспектор
Сидоров Петр Сидорович 1970 старший инспектор
Петров Василий Самуилович 1965 самый старший инспектор

Больше трех лень набивать 🙂 , но и их хватит.

Теперь определимся, какая нам нужна в Excel таблица? Пусть она имеет такие столбцы:
Фамилия, Имя, Отчество, Год рождения, Должность.

Все у нас имеется, но тут есть один нюанс в представлении должности. Для каждого сотрудника должность имеет разный размер – 1, 2 и 3 слова. Как же Excel указать, где начинается и заканчивается информация, заносимая по столбцам?

Для этого удобно использовать символ-разделитель. Таким символом может быть любой символ, который не встречается в Вашем тексте как знак препинания или спецсимвол. То есть, точка и запятая точно старайтесь не использовать, а вот звездочку или наклонную можно взять. В нашем случае, если бы должность у всех состояла из одного слова или так – ст.инспектор, сам.ст.инспектор (без пробелов), то подошел бы и пробел. Подходите творчески, чтобы меньше делать работы. 🙂

Структурируем наш список:

Фамилия/Имя/Отчество/Год рождения/Должность
Иванов/Иван/Иванович/1978/инспектор
Сидоров/Петр/Сидорович/1970/старший инспектор
Петров/Василий/Самуилович/1965/самый старший инспектор

и сохраняем в текстовом документе c расширением .txt . Теперь такой список замечательно перенесется в Excel.

Для этого заходим в Excel на вкладку Данные. В области Получение внешних данных нажимаем кнопку Из текста.

В открывшемся окне указываем на наш текстовый файл, из которого будем импортировать данные. После этого откроется Мастер импорта на первом шаге. Тут нужно указать структуру наших данных – “с разделителями” (которым у нас выступает наклонная «/»). После этого нажимаем кнопку Далее.

Мастер импорта в Excel

На следующем шаге мастера нужно указать символ-разделитель. Тут приведены некоторые варианты, но мы выбираем “другой” и в окошке вводим наш символ – наклонную. Сразу же в нижней области (с нашим списком) появляются вертикальные линии (столбцы), по которым можно проверить правильность разделения данных. Нажимаем кнопку Далее.

Мастер импорта в Excel шаг 2

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

Мастер импорта в Excel шаг 3

После этого нужно указать ячейку, с которой будет начинаться таблица – её левый верхний угол.

Мастер импорта в Excel шаг 4

После выбора ячейки и нажатия OK мы увидим наши данные, разнесенные по столбцам! Вуаля! Наш текст в таблицу Excel вставлен красиво и правильно.

Импортированные в Excel данные

Теперь можно навести марафет, указав выравнивание и задав границы.

Импортированные в Excel данные

 

Katsu

Пользователь

Сообщений: 15
Регистрация: 09.12.2019

Доброго дня, помогите пожалуйста, должно быть какое-то стандартное решение этой задачи, но я не могу найти,
прошу Вашей помощи!
Есть текстовый файл в котором данные представлены вот в таком формате:
[1,3,10,27,31,36],[1,3,10,27,31,39],[1,3,10,27,32,35],[1,3,10,27,32,38],[1,3,10,27,33,37]
файл очень объемный, ручками если делать не вариант, это на всю жизнь…
эти данные надо распределить по шести столбикам, т.е. числа с скобках разделённые запятой распределяем в шесть столбиков.
Помогите пожалуйста.  

 

Вкладка «Данные»-«Получение данных» — «Из текста»
Далее мастер подскажет.

 

Katsu

Пользователь

Сообщений: 15
Регистрация: 09.12.2019

я уже пробовал так, не получается… возможно в формулировках вопросов не разберусь…
или кодировку надо какую-то указывать особенную…

 

Smurov

Пользователь

Сообщений: 40
Регистрация: 27.04.2019

Добрый день!
Файл приложите, пжл.
И у Вас в строке 5 потенциальных столбцов, а не 6.

 

Katsu

Пользователь

Сообщений: 15
Регистрация: 09.12.2019

почему 5?, вот строка:
[1,3,10,27,31,36],[1,3,10,27,31,39],[1,3,10,27,32,35],[1,3,10,27,32,38],[1,3,10,27,33,37]
количество чисел — 6, каждое число в своём столбце (в ячейке своего столбца),
файл прилагаю.

Прикрепленные файлы

  • Данные.txt (175.78 КБ)

Изменено: Katsu28.12.2019 15:50:43
(ошибка)

 

Katsu

Пользователь

Сообщений: 15
Регистрация: 09.12.2019

Для лучшего понимания вот такой должен получится Excel файл

 

artyrH

Пользователь

Сообщений: 2054
Регистрация: 01.07.2018

#7

28.12.2019 16:19:14

Katsu, в Power Query можно сделать

Код
let
    Source = Table.FromColumns({Lines.FromBinary(File.Contents("C:abcДанные.txt"), null, null, 1251)}),
    #"Extracted Text After Delimiter" = Table.TransformColumns(Source, {{"Column1", each Text.AfterDelimiter(_, "["), type text}}),
    #"Extracted Text Before Delimiter" = Table.TransformColumns(#"Extracted Text After Delimiter", {{"Column1", each Text.BeforeDelimiter(_, "]", {0, RelativePosition.FromEnd}), type text}}),
    #"Split Column by Delimiter" = Table.ExpandListColumn(Table.TransformColumns(#"Extracted Text Before Delimiter", {{"Column1", Splitter.SplitTextByDelimiter("],[", QuoteStyle.Csv), let itemType = (type nullable text) meta [Serialized.Text = true] in type {itemType}}}), "Column1"),
    #"Split Column by Delimiter1" = Table.SplitColumn(#"Split Column by Delimiter", "Column1", Splitter.SplitTextByDelimiter(",", QuoteStyle.Csv), {"Column1.1", "Column1.2", "Column1.3", "Column1.4", "Column1.5", "Column1.6"}),
    #"Changed Type1" = Table.TransformColumnTypes(#"Split Column by Delimiter1",{{"Column1.1", Int64.Type}, {"Column1.2", Int64.Type}, {"Column1.3", Int64.Type}, {"Column1.4", Int64.Type}, {"Column1.5", Int64.Type}, {"Column1.6", Int64.Type}})
in
    #"Changed Type1"
 

Smurov

Пользователь

Сообщений: 40
Регистрация: 27.04.2019

#8

28.12.2019 16:21:52

Есть решение в три шага.
1. Импортируете текст. Разделитель ]
2. В первой строке Найти и заменить ,[ на пусто.
3.В код листа вставляете макрос и запускаете его.

Разумеется, все это можно одним макросом сделать.

Код
Sub CelSplit()
Dim Record
j = 2
For i = 1 To [A1].CurrentRegion.Columns.Count
    Record = Split(Cells(1, i).Value, ",")
    Cells(j, 1).Resize(, 6) = Record
    j = j + 1
Next
End Sub

Изменено: Smurov28.12.2019 16:26:34

 

artyrH

Пользователь

Сообщений: 2054
Регистрация: 01.07.2018

Smurov, вторым шагом, наверное, надо транспонировать, затем заменить, затем разделить по запятой. и все без макроса

Изменено: artyrH28.12.2019 16:36:56

 

Smurov

Пользователь

Сообщений: 40
Регистрация: 27.04.2019

artyrH, Да Вы правы, спасибо, просто я люблю макросы)

 

Андрей VG

Пользователь

Сообщений: 11878
Регистрация: 22.12.2012

Excel 2016, 365

#11

28.12.2019 19:51:52

Доброе время суток.
Ещё вариант на Power Query

Код
let
    Source = "[" & Lines.FromBinary(File.Contents("C:PathДанные.txt"), null, null, 1251){0} & "]",
    result = Table.FromRows(Json.Document(Source))
in
    result
 

artyrH

Пользователь

Сообщений: 2054
Регистрация: 01.07.2018

Андрей VG, круто! Как и всегда
не подскажете где поподробнее почитать о функции  Json.Document ?

 

Андрей VG

Пользователь

Сообщений: 11878
Регистрация: 22.12.2012

Excel 2016, 365

#13

28.12.2019 21:50:08

Цитата
artyrH написал:
где поподробнее почитать о функции  Json.Document

Ну, в общем случае

Json.Document

, но вам скорее нужно почитать про структуру

Json

 

artyrH

Пользователь

Сообщений: 2054
Регистрация: 01.07.2018

 

Katsu

Пользователь

Сообщений: 15
Регистрация: 09.12.2019

Всем большое спасибо)
однако не знаю куда эти коды прикрутить… и как?
Если Вас  не затруднит, объясните пожалуйста…

Изменено: Katsu28.12.2019 23:20:13
(ошибка)

 

artyrH

Пользователь

Сообщений: 2054
Регистрация: 01.07.2018

Katsu, у вас же один текстовый файл. попробуйте сделать так:
открыть в Excel файл txt, указав разделитель   ]
затем выделить всю строку, нажав единицу в нумерации строк
Ctrl+C и выделив ячейку A3 -> Ctrl+V, выбрав Транспонировать
Далее, не снимая выделения -> Ctrl+H
найти  ,[ и заменить на пусто, после найти [ и заменить на пусто
Далее, не снимая выделения идем в Данные->Текст по столбцам
выбираем разделитель — запятая .  все

а как вставить код в макрос или как вставить запрос в Power Query можно нагуглить

 

Katsu

Пользователь

Сообщений: 15
Регистрация: 09.12.2019

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

 

Katsu

Пользователь

Сообщений: 15
Регистрация: 09.12.2019

Excel сообщает, что :

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

Причем на листе заполняется только первая строка,
а как задействовать дополнительные строки, что можно было импортировать всё за один раз, я не придумал…, может подскажите?

 

Михаил Витальевич С.

Пользователь

Сообщений: 10514
Регистрация: 21.12.2012

#19

29.12.2019 03:48:43

Katsu, специально для вас, вывод со второй строки:

Код
Sub Read_TXT()
    Dim MyChar$, myPath$, a, i&, k&, Result(), n&
    myPath = ThisWorkbook.Path
    Open myPath & "Данные.txt" For Input As #1
    Do While Not EOF(1)
        MyChar = MyChar & Input(1, #1)
    Loop
    Close #1
    MyChar = Replace(MyChar, "[", "")
    MyChar = Replace(MyChar, "]", "")
    MyChar = Replace(MyChar, "яю", "")
    a = Split(MyChar, ",")
    ReDim Result((UBound(a) + 1) / 6 - 1, 5)
    For i = 0 To UBound(a) Step 6
        For k = 0 To 5
            Result(n, k) = a(i + k)
        Next
        n = n + 1
    Next
    Cells(2, 1).Resize(UBound(Result) + 1, 6) = Result
End Sub

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

зы вопрос знатокам:
В Данные.txt нет, а при чтении почему вначале выводит «яю1» вместо «1»
Интересно, сколько времени потребуется на PQ; у меня на компе этот макрос отработал за 0.37 сек.

Изменено: Михаил Витальевич С.29.12.2019 05:41:40

 

artyrH

Пользователь

Сообщений: 2054
Регистрация: 01.07.2018

#20

29.12.2019 06:17:48

Цитата
Katsu написал:
они на поместились в строку, т.е. срезались…

если есть возможность, то  повторите действия в Excel 2010..2016
а лучше воспользуйтесь макросом от Михаил Витальевич С.,
для этого нажмите Alt+F11, затем Insert->Module и в поле вставьте текст кода макроса
закрываете окно VBA и нажимаете Alt+F8. выполняете макрос

в файле разделено

Прикрепленные файлы

  • Данныые в 6 столбцов.rar (38.13 КБ)

Изменено: artyrH29.12.2019 08:20:05

 

Katsu

Пользователь

Сообщений: 15
Регистрация: 09.12.2019

Всё получилось, БОЛЬШОЕ спасибо)
artyrH, спасибо, что растолковали, сам бы я долго колупался))
Михаил Витальевич С., спасибо, что написали макрос, работает замечательно)

 

RAN

Пользователь

Сообщений: 7091
Регистрация: 21.12.2012

Михаил Витальевич С., это служебные символы кодировки.
Они отсутствуют в кодировках ANSI и UTF-8 без BOM

 

Михаил Витальевич С.

Пользователь

Сообщений: 10514
Регистрация: 21.12.2012

#23

29.12.2019 13:53:35

RAN, спасибо!

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

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

Давайте посмотрим, как легко импортировать или экспортировать данные из текстового файла для преобразования текстового файла (.txt или .csv) в электронную таблицу Excel (.xlsx). Чтобы импортировать данные из текстового файла в Microsoft Excel, выполните следующие действия. гид-

  1. Создайте пустую таблицу в Excel
  2. Перейдите на вкладку Data
  3. Нажмите «Из текста / CSV»
  4. Выберите текстовый файл на своем компьютере и нажмите кнопку импорта.
  5. Выберите источник файла и нажмите кнопку «Передать данные».
  6. Выберите, какие столбцы вы хотите импортировать
  7. Нажмите кнопку «Закрыть и загрузить».

Во-первых, создайте пустую электронную таблицу в Microsoft Excel и убедитесь, что на вашем компьютере есть файл .txt. После этого переключитесь с вкладки «Главная» на Данные таб.

Здесь вы можете найти вариант под названием Из текста / CSV. Если вы не можете найти эту опцию, перейдите к Получить данные > Из файла > Из текста / CSV.

Как импортировать данные из текстового файла в Microsoft Excel

Откроется окно редактора Power Query. Отсюда можно выбрать столбец, который вы хотите сохранить или удалить. Есть два варианта с названием Выбрать столбцы и Удалить столбцы.

Точно так же вы можете получить параметры для сохранения и удаления строк. Используйте их для настройки ваших данных и нажмите кнопку Закрыть и загрузить кнопку, чтобы завершить импорт.

Как преобразовать текстовый файл в электронную таблицу Excel

Вот и все!

Теперь вы должны найти данные своего текстового файла в электронной таблице.

Как преобразовать текстовый файл в электронную таблицу Excel


Загрузить PDF


Загрузить PDF

В этой статье мы расскажем вам, как в Windows 10 текстовый файл (.txt) преобразовать в Excel-файл (.xlsx).

Шаги

  1. Изображение с названием Convert Notepad to Excel Step 1

    1

    Запустите Microsoft Excel. Для этого введите excel в строке поиска Windows, а затем щелкните по «Microsoft Excel».

  2. Изображение с названием Convert Notepad to Excel Step 2

    2

    Откройте меню Файл. Вы найдете его в левом верхнем углу окна Excel.

  3. Изображение с названием Convert Notepad to Excel Step 3

    3

    Нажмите Открыть.

  4. Изображение с названием Convert Notepad to Excel Step 4

    4

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

  5. Изображение с названием Convert Notepad to Excel Step 5

    5

    Выберите текстовый файл, который нужно преобразовать, а затем нажмите Открыть. Откроется окно мастера импортирования текста.

  6. Изображение с названием Convert Notepad to Excel Step 6

    6

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

  7. Изображение с названием Convert Notepad to Excel Step 7

    7

    Выберите тип разделителя или задайте ширину поля, а затем нажмите Далее.

    • Если до этого вы выбрали опцию «С разделителями», установите флажок у соответствующего символа (или у «Пробел», если данные разделены пробелами), который используется для разделения данных.
    • Если до этого вы выбрали опцию «Фиксированной ширины», просто следуйте инструкциям на экране.
  8. Изображение с названием Convert Notepad to Excel Step 8

    8

    Укажите формат данных столбца. Для этого установите флажок у соответствующей опции (у «Общий», «Текстовый» или «Дата»).

  9. Изображение с названием Convert Notepad to Excel Step 9

    9

    Нажмите Готово. Откроется окно «Сохранить как».

  10. Изображение с названием Convert Notepad to Excel Step 10

    10

    Выберите Книга Excel (*.xlsx) в меню «Тип файла». Вы найдете это меню в нижней части окна.

  11. Изображение с названием Convert Notepad to Excel Step 11

    11

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

    Реклама

Об этой статье

Эту страницу просматривали 32 150 раз.

Была ли эта статья полезной?

Понравилась статья? Поделить с друзьями:
  • Файл word 2003 в формат pdf
  • Файл microsoft word не отвечает
  • Файл word по госту скачать
  • Файл tab в excel
  • Файл word пароль на копирование