Как импортировать txt в excel
Перейти к содержимому

Как импортировать txt в excel

  • автор:

Как импортировать массово статьи из txt файлов в Excel

/// Данная статья относится к одному из технических решений для тех кто занимается массовой генерацией. Если статей 10-100 то можно и руками, а если 1000 и более? Картинок много дальше.

Многие seo-оптимизаторы (web-ы), которые занимаются профессионально созданием контента порой сталкиваются с проблемой массового импорта текста из файлов .txt в excel -> 1 текст в 1 ячейку, в 1 ячейку влезает 32Kb (теоретически), а этого вполне достаточно для 1 статьи со всеми тегами. Имейте ввиду, ваши статьи уже должны быть с тегами! Как это сделать массово (массово добавить к тестовке теги h2 p и т.д.) я может быть напишу попозже (а может и нет), а пока покажу способ перенести ваши файлики в ексель.

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

Потом вам останется только добавить title, h1, description, url, категория, url-img и так далее. Преобразование в нужный формат csv рассматривать не буду — сами разберетесь, тем более для каждого движка — своя схема.

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

Набирать информацию с клавиатуры дело хлопотное и трудоемкое. И ладно бы в 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 данные

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

Импорт и экспорт текстовых файлов (в формате 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. Найдите нужный файл и дважды щелкните его.
  4. Если это текстовый файл (с расширением ТХТ), запустится мастер импорта текста. Окончив работу с мастером, нажмите кнопку Готово, чтобы завершить импорт. Дополнительные сведения о разделителях и дополнительных параметрах см. в разделе Мастер импорта текста .
  5. Если файл имеет расширение CSV, Excel автоматически откроет его и отобразит данные в новой книге.

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

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

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

  1. Щелкните ячейку, в которую вы хотите поместить данные из текстового файла.
  2. На вкладке Данные в группе Получение внешних данных нажмите Из текста.
  3. В диалоговом окне Импорт данных найдите и дважды щелкните текстовый файл, который требуется импортировать, и нажмите кнопку Импорт. Следуйте инструкциям в мастере импорта текста. Щелкните Справка

  1. В группе Куда следует поместить данные? выполните одно из следующих действий:
    • Чтобы поместить данные в выбранные ячейки, щелкните На существующий лист.
    • Чтобы поместить данные в верхний левый угол нового листа, выберите вариант На новый лист.
  2. При необходимости нажмите кнопку Свойства, чтобы задать параметры обновления, форматирования и макета импортируемых данных.
  3. Нажмите кнопку ОК. Excel добавит диапазон внешних данных в указанное место.

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

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

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

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

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

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

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

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

  1. На вкладке Данные в группе Получить & преобразовать данные щелкните Из текста или CSV.
  2. В диалоговом окне Импорт данных найдите и дважды щелкните текстовый файл, который требуется импортировать, и нажмите кнопку Импорт.
  3. В диалоговом окне предварительного просмотра есть несколько вариантов:
    • Выберите Загрузить, если вы хотите загрузить данные непосредственно на новый лист.
    • Кроме того, выберите Загрузить в, если вы хотите загрузить данные в таблицу, сводную таблицу или сводную диаграмму, существующий или новый лист Excel или просто создать подключение. Вы также можете добавить данные в модель данных.
    • Выберите Преобразовать данные, если вы хотите загрузить данные в Power Query, и измените их перед переносом в Excel.

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

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

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

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

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

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

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

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

  • Если вы используете функцию Get & Transform Data > From Text/CSV, после выбора текстового файла и нажатия кнопки Импорт выберите символ в списке в разделе Разделитель. Вы можете сразу увидеть результат нового выбора в предварительном просмотре данных, чтобы убедиться, что вы сделаете нужный выбор, прежде чем продолжить.
  • Если для импорта текстового файла используется мастер импорта текста, можно изменить разделитель, используемый для операции импорта на шаге 2 мастера импорта текста. На этом шаге также можно изменить способ обработки последовательных разделителей (например, идущих подряд кавычек). Дополнительные сведения о разделителях и дополнительных параметрах см. в разделе Мастер импорта текста .

Изменение разделителя списка по умолчанию для сохранения файлов в виде текста (.csv) в Excel

Если вы хотите использовать точку с запятой в качестве разделителя списка по умолчанию при сохранении как .csv, но необходимо ограничить изменение excel, попробуйте изменить десятичный разделитель по умолчанию на запятую. Это заставляет Excel использовать точку с запятой для разделителя списка. Очевидно, что это также изменит способ отображения десятичных чисел, поэтому также рассмотрите возможность изменения разделителя «Тысячи», чтобы ограничить путаницу.

  1. Снимите флажок Параметры Excel >Параметры расширенного >Редактирование >Использование системных разделителей.
  2. Задайте для десятичного разделителя значение , (запятая).
  3. Задайте для разделителя «Тысячи» значение . (точка).

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

При сохранении книги в виде файла .csv разделителем списка по умолчанию (разделителем) является запятая. Его можно изменить на другой символ разделителя с помощью параметров региона Windows.

Внимание: Изменение параметра Windows приведет к глобальному изменению на компьютере, затрагивающему все приложения. Сведения о том, как изменить разделитель только для Excel, см. в статье Изменение разделителя списка по умолчанию для сохранения файлов в виде текста (.csv) в Excel.

  1. В Microsoft Windows 10 щелкните правой кнопкой мыши кнопку Пуск и выберите пункт Параметры.
  2. Выберите Язык & времени, а затем выберите Регион на панели слева.
  3. На панели main в разделе Региональные параметры щелкните Дополнительные параметры даты, времени и региональных параметров.
  4. В разделе Регион щелкните Изменить формат даты, времени или числа.
  5. В диалоговом окне Регион на вкладке Формат щелкните Дополнительные параметры.
  6. В диалоговом окне Настройка формата на вкладке Числа введите символ, который будет использоваться в качестве нового разделителя в поле Разделитель списка .
  7. Дважды нажмите кнопку ОК.
  1. Нажмите кнопку Пуск и выберите пункт Панель управления.
  2. В разделе Часы, язык и регион щелкните элемент Изменение форматов даты, времени и чисел.
  3. В диалоговом окне Регион на вкладке Формат щелкните Дополнительные параметры.
  4. В диалоговом окне Настройка формата на вкладке Числа введите символ, который будет использоваться в качестве нового разделителя в поле Разделитель списка .
  5. Дважды нажмите кнопку ОК.

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

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

Вы всегда можете задать вопрос эксперту в Excel Tech Community или получить поддержку в сообществах.

Как импортировать txt в excel

Система предоставляет сервис по импорту файлов из формата текстовых файлов (*.txt, *.csv) и книги Excel (*.xls). Для импорта информация должна быть записана следующим образом: каждая запись начинается с новой строки, значения полей одной записи отделяются друг от друга, строковые значения заключены в кавычки, первая строка файла может хранить названия полей.

Для импорта текстового файла необходимо:

  1. В диалоговом окне База данных /раздел Таблицы сделать щелчок правой кнопкой мыши и выбрать пункт Импорт или в главном меню Таблица выбрать пункт Импорт таблицы .
  2. В стандартном окне выбора файла справа от строки Имя файла выбрать формат импортируемого файла: Текстовые файлы (*.txt, *.csv) или Книга Excel (*.xls) .
  3. Указать файл для импорта.
  4. Система зачитывает информацию и отображает эту информацию в таблице.

Диалоговое окно Импорт таблицы

Рисунок 542. Диалоговое окно Импорт таблицы

  • создать таблицу с новой структурой;
  • заменить данные в имеющейся таблице;
  • добавить данные в имеющуюся таблицу.

Для перехода к следующему этапу импорта нажмите кнопку Далее .

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *