Не импортировать уже импортированный текст excel

Hi Bhanu,

If you use legacy Text Import Wizard on the first step you see an option from which row to start the import — put here one next to already imported.

StartImport.JPG

Other words, if you import into one worksheet 1,048,576 rows (which is the size limit, see https://support.office.com/en-us/article/Power-Query-specifications-and-limits-5fb2807c-1b16-4257-aa…), on next import start from 1,048,577

Alternatively you may load entire file to data model using PowerPivot/PowerQuery connectors (not into the sheet, into the data model). They also have some formal limits, but actually that’s limited only by your PC memory size.

Excel для Microsoft 365 Excel 2021 Excel 2019 Excel 2016 Excel 2013 Excel 2010 Excel 2007 Excel Starter 2010 Еще…Меньше

Хотя вы не можете экспортировать данные в Excel текстового файла или документа Word, вы можете импортировать данные из текстового файла на Excel с помощью мастера импорта текста в word. Мастер импорта текста проверяет импортируемый текстовый файл и гарантирует, что данные будут импортироваться нужным образом.     

Примечание: Мастер импорта текста — это устаревшая функция, которая по-прежнему поддерживается для обеспечения совместимости с текстом. Кроме того, вы можете импортировать текстовый файл, подключившиськ ним с помощью Power Query.

Перейдите на вкладку Данные и > Внешние данные > из текста. Затем в диалоговом окне Импорт текстового файла дважды щелкните текстовый файл, который вы хотите импортировать, и откроется диалоговое окно Мастер импорта текста.

Шаг 1 из 3

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

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

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

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

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

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

Обрабатывать последовательные седиметры как один    Если данные содержат несколько символов между полями данных или данные содержат несколько настраиваемого разного знака, выберите этот вариант.

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

Если между текстовыми квалификаторами есть знак с Excel, Excel опустить квалификаторы в импортируемом значении. Если между текстовыми квалификаторами нет знака Excel квалификатор включается в импортируемом значении. Следовательно, «Даллас, Техас» (с помощью квалификатора текста кавычка) импортируется в одну ячейку с искомым названием «Даллас Штата».

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

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

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

Шаг 3 из 3

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

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

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

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

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

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

  • Чтобы преобразовать столбец всех номеров валюты в формат Excel, выберите Общий.

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

  • Чтобы преобразовать столбец всех знаков даты, каждой даты в порядке года, месяца и дня, в формат даты Excel, выберите Дата ,а затем в поле Дата выберите тип ДАТЫ.

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

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

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

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

  • Преобразование чисел из текстового формата в числовой

  • Преобразование дат из текстового формата в формат даты

  • ТЕКСТ

  • ЗНАЧЕН

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

Импорт данных

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

  • Параметры в списке Выберите способ просмотра этих данных в книге доступны только в том случае, если у вас подготовлена модель данных, и вы можете добавить этот импорт в эту модель (см. третий элемент в этом списке).

  • Укажите целевую книгу:

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

    • Выберите элемент «Новый таблица», чтобы импортировать его на новый (начиная с ячейки A1)

  • Если у вас есть модель данных, щелкните Добавить эти данные в модель данных, чтобы включить этот импорт в модель. Дополнительные сведения см. в статье Создание модели данных в Excel.

    Обратите внимание, что при выборе этого параметра параметры в области Выберите способ просмотра данных в книге будут разблокированы.

  • Нажмите кнопку Свойства, чтобы настроить нужные свойства диапазона внешних данных. Дополнительные сведения см. в управлении диапазонами внешних данных и их свойствами.

  • Когда вы будете готовы завершить импорт данных, нажмите кнопку ОК.

Примечания: Мастер импорта текста — это устаревшая функция, которую может потребоваться включить. Если вы еще не сделали этого, то: 

  1. Щелкните Параметры > > данных.

  2. В области Показать устаревшие мастеры импорта данныхвыберите Из текста (устаревшие).

После включения перейдите на вкладку Данные > Получить & Transform Data > Get Data > Legacy Wizards > From Text (Legacy). Затем в диалоговом окне Импорт текстового файла дважды щелкните текстовый файл, который нужно импортировать, и откроется мастер импорта текста.

Шаг 1 из 3

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

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

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

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

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

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

Обрабатывать последовательные седиметры как один    Если данные содержат несколько символов между полями данных или данные содержат несколько настраиваемого разного знака, выберите этот вариант.

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

Если между текстовыми квалификаторами есть знак с Excel, Excel опустить квалификаторы в импортируемом значении. Если между текстовыми квалификаторами нет знака Excel квалификатор включается в импортируемом значении. Следовательно, «Даллас, Техас» (с помощью квалификатора текста кавычка) импортируется в одну ячейку с искомым названием «Даллас Штата».

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

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

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

Шаг 3 из 3

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

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

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

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

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

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

  • Чтобы преобразовать столбец всех номеров валюты в формат Excel, выберите Общий.

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

  • Чтобы преобразовать столбец всех знаков даты, каждой даты в порядке года, месяца и дня, в формат даты Excel, выберите Дата ,а затем в поле Дата выберите тип ДАТЫ.

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

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

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

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

  • Преобразование чисел из текстового формата в числовой

  • Преобразование дат из текстового формата в формат даты

  • ТЕКСТ

  • ЗНАЧЕН

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

Импорт данных

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

  • Параметры в списке Выберите способ просмотра этих данных в книге доступны только в том случае, если у вас подготовлена модель данных, и вы можете добавить этот импорт в эту модель (см. третий элемент в этом списке).

  • Укажите целевую книгу:

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

    • Выберите элемент «Новый таблица», чтобы импортировать его на новый (начиная с ячейки A1)

  • Если у вас есть модель данных, щелкните Добавить эти данные в модель данных, чтобы включить этот импорт в модель. Дополнительные сведения см. в статье Создание модели данных в Excel.

    Обратите внимание, что при выборе этого параметра параметры в области Выберите способ просмотра данных в книге будут разблокированы.

  • Нажмите кнопку Свойства, чтобы настроить нужные свойства диапазона внешних данных. Дополнительные сведения см. в управлении диапазонами внешних данных и их свойствами.

  • Когда вы будете готовы завершить импорт данных, нажмите кнопку ОК.

Примечание: Если данные есть в документе Word, сначала сохраните их в виде текстового файла. Щелкните Файл > сохранить каки выберите тип файла .txt (обычный текст).

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

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

См. также

Общие сведения о Microsoft Power Query для Excel

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

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

Эксель 2007
Так вот, при импорте в екселе выдает такое :

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

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


Наверное не тем местом бился:-)

Я, как всегда, чертовски адекватен… Email: pilipnikop@yandex.ua WM Z206653985942, R334086032478, U238399322728, E332314026771


Да, теоретически помогло…только вот какой фокус.

Импортирую, и вуаля! импортирует 2 последующие строки после крайней.
Уменьшил количество строк(провреить) выкидывает все строки выше точки и + 2 теже что после нее были.
Попробовал закидывать в другую книгу, тоже самое, 2 выдает после максимального кол-ва строк…сначала думал что в самом файле всего на 2 больше и они конечные…ан нет, попробовал с файлом поболя, где около 5 млн строк..тоже самое, 2 строки и хоть разбейся.

В итоге, подсказали люди, фаром сидел разбивал текстовик на мелкие куски до миллиона, и импортировал…но сама загадка остается…почему так? может кто в курсе?


Зачем тащить 5 млн строк на лист?  :o
Вам наверняка нужны какие-то _сводные_ данные. Их можно получить запросом, или макросом читать файл построчно и обрабатывать.


спросите у начальства…  :-X

про _сводные_ почитаю завтра…спать уже ложусь. Спасибо.


Я, как всегда, чертовски адекватен… Email: pilipnikop@yandex.ua WM Z206653985942, R334086032478, U238399322728, E332314026771


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

Смотрите видео после статьи

видео может дополнять статью или содержать её полностью

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

Если вы пользуетесь программой 1С, то вам также будет полезно узнать как сделать экспорт данных в Excel из 1С.

Когда допустимо использовать импорт в Excel

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

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

Пример хорошо структурированных данных показан на рисунке ниже (текст в блокноте).

Импорт текста в Excel

[нажмите на картинку для увеличения]

Справка: как сохранять фото с сайтов

В данном примере текст разделён на столбцы и строки. Также обратите внимание на то, что в качестве разделителей целой и дробной частей чисел везде использована запятая. Если бы использовалась то точка, то запятая, пришлось бы предварительно привести текст к некоторому единообразию посредством поиска и замены.

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

Чтобы преобразовать таблицу в блокноте в таблицу Excel, копируем текст и вставляем его на лист Excel. При этом получается следующая картина.

Импорт текста в Excel

[нажмите на картинку для увеличения]

Справка: как сохранять фото с сайтов

Оставлять в таком виде таблицу нельзя. Нажимаем на значок меню в правом нижнем углу и выбираем пункт «Использовать мастер импорта текста«. Назначение данного инструмента — указать Excel, как именно структурирован вставляемый текст, чтобы программа могла его разбить на ячейки так, как нам нужно (если значок пропал, то просто отменить вставку и повторить заново).

Импорт текста в Excel

[нажмите на картинку для увеличения]

Справка: как сохранять фото с сайтов

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

Импорт текста в Excel

[нажмите на картинку для увеличения]

Справка: как сохранять фото с сайтов

Здесь потребуется указать, какой символ (или символы) является разделителем столбцов в таблице, скопированной из блокнота. В данном случае я определил, что это табуляция, причём, как правило, несколько, поэтому настройки будут выглядеть так, как показано на рисунке выше.

Вопрос: а вы умеете различать символы табуляции и пробел? (я имею ввиду уже кем-то написанный текст!). На онлайн курсах Word мы это разбираем.

Нажимаем Далее и переходим к следующему шагу.

Импорт текста в Excel

[нажмите на картинку для увеличения]

Справка: как сохранять фото с сайтов

На заключительном этапе требуется указать тип данных в каждом столбце. По умолчанию — Общий. Какой тип данных указывать, зависит от того, что в столбцах, а также для чего потом будет использоваться эта таблица. Я это подробно рассматриваю на курсах Microsoft Excel. Сейчас для простоты данный шаг просто пропускаю, поскольку в данном случае (почему?) это не обязательно. В результате получим следующее.

Импорт текста в Excel

[нажмите на картинку для увеличения]

Справка: как сохранять фото с сайтов

Добавим заголовок (можно также импортом, а можно вручную) и отформатируем таблицу. И вот конечный результат.

Импорт текста в Excel

[нажмите на картинку для увеличения]

Справка: как сохранять фото с сайтов

Подведём итоги

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

Уникальная метка публикации: 73E6AC6D-8C0B-9484-3676-3590E5F10B3F
Источник: //artemvm.info/information/uchebnye-stati/microsoft-office/import-teksta-v-excel/

Я создал макрос, используя рекордер, чтобы добавить определенный файл .txt в мой файл Excel, используя определенную комбинацию клавиш, в определенную область открытого файла Excel. Однако у меня возникла такая проблема: когда я снова использую макрос, новые данные не переопределяют предыдущие импортированные данные в той же области, но смещаются настолько, насколько необходимо, чтобы оставить прежние данные нетронутыми.

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

Код пока (результат перекодированного макроса :)

Sub testimport()
'
' testimport Macro
'

'
With ActiveSheet.QueryTables.Add(Connection:= _
    "TEXT;C:UsersegwDesktopÍÝïò öÜêåëïòBook2.txt", Destination:=Range( _
    "M14"))
    .Name = "Book2"
    .FieldNames = True
    .RowNumbers = False
    .FillAdjacentFormulas = False
    .PreserveFormatting = True
    .RefreshOnFileOpen = False
    .RefreshStyle = xlInsertDeleteCells
    .SavePassword = False
    .SaveData = True
    .AdjustColumnWidth = True
    .RefreshPeriod = 0
    .TextFilePromptOnRefresh = False
    .TextFilePlatform = 737
    .TextFileStartRow = 1
    .TextFileParseType = xlDelimited
    .TextFileTextQualifier = xlTextQualifierDoubleQuote
    .TextFileConsecutiveDelimiter = False
    .TextFileTabDelimiter = True
    .TextFileSemicolonDelimiter = False
    .TextFileCommaDelimiter = False
    .TextFileSpaceDelimiter = False
    .TextFileColumnDataTypes = Array(1)
    .TextFileTrailingMinusNumbers = True
    .Refresh BackgroundQuery:=False
End With
End Sub

Понравилась статья? Поделить с друзьями:
  • Не защищать группировку в excel
  • Не изменяющаяся при копировании формулы ссылка в excel
  • Не заходит в учетную запись word
  • Не изменяются шрифты в word
  • Не запускаются файлы word