импортировать текстовый файл в excel

импортировать текстовый файл в excel

У меня есть текстовый файл со следующим текстовым содержимым:

County Name: test county

Athlete ID Count: 280

Activity Count: 574

Average Distance: 35255

******************************************************************************************************

County Name: WORCESTER

Athlete ID Count: 22

Activity Count: 11

Average Distance: 1000

.
.
.

Я хотел бы импортировать эти данные в Excel. Есть ли способ импортировать данные напрямую в Excel с помощью какой-то встроенной функции или придется писать макрос?

Имя столбца и его значение находятся в одной строке и разделены символом:

Каждый набор данных ограничен указанным разделителем.

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

решение1

Откройте его вваш любимый текстовый редактор. Заменить County Name:на , заменить \r\nAthlete ID Count:на \t, заменить \r\nActivity Count:на \tи заменить \r\nAverage Distance:на \t. Вы получите одну запись на строку, разделенную табуляцией, и на этом этапе импорт в Excel должен быть тривиальным.

решение2

Вы могли бы использовать Мастер импорта текста Microsoft Officeдля Excel.

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

ПРИМЕЧАНИЕ Чтобы запустить Text Import Wizard, на вкладке Data в группе Get External Data нажмите From Text. Затем в диалоговом окне Import Text File дважды щелкните текстовый файл, который вы хотите импортировать.

Шаг 1 из 3

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

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

File origin Выберите набор символов, который используется в текстовом файле. В большинстве случаев вы можете оставить этот параметр по умолчанию. Если вы знаете, что текстовый файл был создан с использованием набора символов, отличного от того, который вы используете на своем компьютере, вам следует изменить этот параметр в соответствии с этим набором символов. Например, если ваш компьютер настроен на использование набора символов 1251 (кириллица, Windows), но вы знаете, что файл был создан с использованием набора символов 1252 (западноевропейский, Windows), вам следует установить File Origin на 1252.

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

Шаг 2 из 3 (Разделенные данные)

Разделители Выберите символ, который разделяет значения в текстовом файле. Если символ отсутствует в списке, установите флажок Другой, а затем введите символ в поле, содержащее курсор. Эти параметры недоступны, если тип данных — Фиксированная ширина.

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

Ограничитель текста Выберите символ, который ограничивает значения в текстовом файле. Когда Excel встречает ограничитель текста, весь текст, следующий за этим символом и предшествующий следующему вхождению этого символа, импортируется как одно значение, даже если текст содержит разделитель. Например, если разделитель — запятая (,), а ограничитель текста — кавычки ("), "Даллас, Техас" импортируется в одну ячейку как Даллас, Техас. Если в качестве ограничителя текста не указан символ или указан апостроф ('), "Даллас, Техас" импортируется в две смежные ячейки как "Даллас и Техас".

Если символ-разделитель встречается между текстовыми квалификаторами, Excel пропускает квалификаторы в импортируемом значении. Если между текстовыми квалификаторами не встречается символ-разделитель, Excel включает символ-квалификатор в импортируемое значение. Таким образом, "Dallas Texas" (с использованием текстового квалификатора в виде кавычек) импортируется в одну ячейку как "Dallas Texas".

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

Шаг 2 из 3 (данные фиксированной ширины)

Предварительный просмотр данных Установите ширину полей в этом разделе. Щелкните окно предварительного просмотра, чтобы установить разрыв столбца, который представлен вертикальной линией. Дважды щелкните разрыв столбца, чтобы удалить его, или перетащите разрыв столбца, чтобы переместить его.

Шаг 3 из 3

Нажмите кнопку «Дополнительно», чтобы выполнить одно или несколько из следующих действий:

Укажите тип разделителей десятичных и тысячных разрядов, используемых в текстовом файле. При импорте данных в Excel разделители будут соответствовать тем, которые указаны для вашей страны/региона в региональных настройках (Панель управления Windows).

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

Формат данных столбца Щелкните формат данных столбца, выбранного в разделе Предварительный просмотр данных. Если вы не хотите импортировать выбранный столбец, щелкните Не импортировать столбец (пропустить).

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

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

Чтобы преобразовать столбец всех символов денежных чисел в формат валюты Excel, выберите «Общие».

Чтобы преобразовать столбец, содержащий все числовые символы, в текстовый формат Excel, выберите Текст.

Чтобы преобразовать столбец всех символов даты (каждую дату в порядке год, месяц и день) в формат даты Excel, выберите «Дата», а затем выберите тип даты YMD в поле «Дата».

Excel импортирует столбец как Общий, если преобразование может привести к непредвиденным результатам. Например:

Если столбец содержит смесь форматов, например буквенные и числовые символы, Excel преобразует столбец в «Общий».

Если в столбце дат каждая дата идет в порядке года, месяца и даты, и вы выбираете Date вместе с типом даты MDY, Excel преобразует столбец в Общий формат. Столбец, содержащий символы даты, должен точно соответствовать встроенным датам Excel или пользовательским форматам дат.

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

Преобразовать числа, хранящиеся в виде текста, в числа

Преобразовать даты, хранящиеся в виде текста, в даты

Функция ТЕКСТ

Функция ЗНАЧЕНИЕ

Связанный контент