Вопрос: Как сделать обновляемый импорт из файла TXT в excel?
Содержание
Автор Анонимный вопрос задал интересный вопрос в категории Excel, Microsoft, Компьютерная грамотность. Он спрашивает: Как сделать обновляемый импорт из файла TXT в excel?. Среди полученных ответов он выбрал самый точный и полный ответ.
Самый полезный ответ для автора Анонимный вопрос
Вам нужен инструмент «Данные» — «Из текста». Следуйте инструкции мастера создания подключения (появится при выборе команды). Когда настроите импорт и выгрузите данные на лист, для обновления надо будет кликнуть правой кнопкой мыши на таблице и вырать «Обновить»
Кроме этого другие посетители написали Ещё 3 ответа
Вам нужен инструмент «Данные» — «Из текста». Следуйте инструкции мастера создания подключения (появится при выборе команды). Когда настроите импорт и выгрузите данные на лист, для обновления надо будет кликнуть правой кнопкой мыши на таблице и вырать «Обновить»
Это достаточно простая процедура. Нужно открыть Excel документ, выбрать вкладку «Данные», в ней – вкладку «Получить внешние данные» и нажать кнопку «Из текста». Далее надо выбрать файл с данными, нажать Далее. После этого можно выбрать формат данных и формат файла, нажать Далее, установить ширину полей, если нужно, и снова нажать Далее. В следующем окне можно выбрать формат данных столбца. Когда определите все перечисленное, если еще не настроили это ранее, нажимайте Готово. Появится небольшое окно, где будет кнопка Свойства. Если нажать на нее, можно увидеть пункт «Обновление экрана», где есть разделы «обновлять каждые…», «обновление при открытии файла», а еще раздел «Запрашивать имя файла при обновлении». Вот его можно отключить, если точно знаете, что менять файл, из которого идет обновление данных, не будете. Нажимаете Ок и настройки закончены на этом.Когда все это настроите, чтобы обновить файл Excel достаточно будет кликнуть правой кнопкой мыши на заполненной строке таблицы и выбрать пункт Обновить.Если файлы у вас постоянно обновляемые, то лучше не меняйте местами столбцы, не добавляйте новые столбики между теми, что уже есть. Так вы избежите смещения уже тех данных в таблице, что уже внесли в нее.
Лучшее решение — использовать Power Query, сейчас переименовали и на русском называется Получить и преобразовать данные. Это бесплатная часть Excel, которая с версии 2016 встроена по умолчанию. В более ранних версиях нужно скачивать с сайта Microsoft. Как раз используется для импорта данных из разных источников. Импорт из текстового файла делается просто, но в двух словах не расскажешь – есть нюансы и разные полезности. Вот подробная инструкция https://statanaliz.info/excel/power-query/import-v-excel-iz-csv-i-txt-fajlov-c-pomoshchyu-power-query/
Для начала нужно определить с форматом текстового файла.Например, он будет таким. 3 столба (ФИО, дата рождения и должность)==========================Иванов Иван Иванович 1976 ВодительСидоров Петр Николаевич 1945 СторожЕрмакова Ольга Петровна 1986 Мясник==========================Далее нужно избавиться от пробелов и вместо них поставить какой-нибудь другой знак, который не встречается в тексте (и не будет никогда встречатся). Этот знак (символ) нужне для разделения теста по столбац в Excel. Пусть будет символ ‘*’.И получиться формат текстового файла такой.==========================Иванов Иван Иванович*1976*ВодительСидоров Петр Николаевич*1945*СторожЕрмакова Ольга Петровна*1986*Мясник==========================Далее в Excel создаете шапку для таблицы, где будет столько же столбцов, сколько и текстовом файле.Поставте курсов в первую ячейку под шапкой. Потом переходите во вкладку Данные, в разделе Получить внешние данные выберите команду «Из текста».Далее выбираете нужный файл.В появишемся окне нажимаете Далее.В следующем окне в разделе «Символом-разделителем является: » выбираете «Другой» и указываете *.Потом жмете Далее и Готово.Потом выбираете куда поместиь данные. Жмете ОК.Получиться таблица с данными из текстового файла.Чтобы обновить данные, если в текстовом файле произошли изменения, то нужно щелкнуть правой кнопкой мыши по ячейке таблицы (только не по шапке) и выбрать команду «Обновить».