Как легко и просто импортировать данные в электронные таблицы Excel

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

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

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

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

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

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

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

Импорт текста в Excel [нажмите на картинку для увеличения]
Справка: как сохранять фото с сайтов

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

Импорт

Чтобы импортировать текстовые файлы, следуйте нашей инструкции:

  1. На вкладке File (Файл) кликните Open (Открыть).
  2. Из выпадающего списка выберите Text Files (Текстовые файлы).
  3. Чтобы импортировать файл …
    • CSV, выберите документ с расширением .csv и нажмите кнопку Open (Открыть). Это всё.
    • TXT, выберите документ с расширением .txt и кликните по Open (Открыть). Excel запустит Text Import Wizard (Мастер текстов (импорт)).
  4. Выберите Delimited (С разделителями) и нажмите Next (Далее).Импорт и экспорт текста в Excel
  5. Уберите все галочки кроме той, что напротив Tab (Знак табуляции) и кликните Next (Далее).Импорт и экспорт текста в Excel
  6. Нажмите Finish (Готово).Импорт и экспорт текста в Excel

Результат:

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

Простое форматирование: изменение направления, цвета и размера

Имея конкретную надпись или короткий текст, можно поиграть с его настройками в Excel. Для этого используйте некоторые инструменты, следуя инструкции ниже.

  1. Открываем Excel и проводим вставку текста, если он еще не прописан в ячейках. Далее переходим на вкладку «Вставка» и в нужной нам ячейке кликаем правой кнопкой мыши один раз. Перед вами всплывает меню в виде списка. Здесь выбираете пункт «Специальная вставка».

№ 1.png

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

№ 2.png

  1. Теперь попробуем преобразовать этот текст в декоративный и сменить его направление. Для этого переходим снова во вкладку «Вставка», копируем исходный текст из ячейки и нажимаем на кнопку «Надпись».

№ 3.png

  1. Выбираем нужное место на листе и кликаем мышью. Перед вами открывается небольшое окошко, в которое вставляем скопированный текст путем нажатия CRTL+V. Здесь вы можете увеличить масштаб заданной рамки или сделать текст перевернутым при помощи соответствующих инструментов.

№ 4.png

  1. Мы можем сменить структуру надписи и ее текст. Для этого перейдем в активную вкладку «Формат», выберем блок «Стили WordArt», после чего кликнем на «Контур текста». Здесь выберете нужный оттенок из существующей палитры.

№ 5.png

Основные элементы редактирования

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

Панель с основными инструментами редактирования в Microsoft Excel

На вкладке «‎Главная» вы увидите все упомянутые инструменты. С их помощью вы можете управлять буфером обмена, изменять шрифт и его формат, использовать выравнивание текста, убирать лишние знаки после запятой в цифрах, применять стили ячеек и сортировать данные через раздел «‎Редактирование».

Экспорт данных из Excel

Экспортировать данные намного проще, чем импортировать их. Когда вы будете готовы к экспорту, нажмите Файл> Сохранить как… (или воспользуйтесь удобным сочетанием клавиш Excel сочетания клавиш ), и вам будет предложен ряд вариантов. Просто выберите тот, который вам нужен.

Excel-экспорт-варианты

Вот разбивка нескольких наиболее распространенных:

  • .xlsx / .xls : стандартные форматы Excel.
  • .xlt : шаблон Excel.
  • .xlsb : формат Excel, написанный в двоичном формате вместо XML, который позволяет сохранять очень большие таблицы быстрее, чем стандартные форматы.
  • .csv : значение, разделенное запятыми (как в первом примере импорта, использованном выше; может быть прочитано любой программой для работы с электронными таблицами).
  • .txt : несколько слегка отличающихся форматов, которые используют вкладки для разделения ячеек в вашей электронной таблице (если есть сомнения, выберите текст с разделителями табуляции вместо другой опции .txt).

Когда вы выбираете формат и нажимаете « Сохранить» , вы можете получить предупреждение, которое выглядит так:

первенствует-экспорт-предупреждение

Если вы хотите сохранить файл в формате, отличном от .xlsx или .xls, это может произойти. Если в вашей электронной таблице нет особых функций, которые вам действительно нужны, просто нажмите « Продолжить», и ваш документ будет сохранен.

Используем мастер форматирования

  1. Чтобы приступить к смене направления текста, необходимо сделать клик правой кнопкой мыши на объекте со вставленной надписью. Перед вами откроется меню, в котором, выберите пункт исходя из требований: или «Формат фигуры», или «Размер и свойства».

№ 6.png

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

№ 7.png

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

Вставка диаграмм

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

Подробнее: Как построить диаграмму по таблице в Excel: пошаговая инструкция

Вставка диаграммы по таблице в Microsoft Excel

8 ответов

noavatar32.png

Все что ты выбираешь в мастере импорта текстовых файлов реализуется через следующую функцию: Application.Workbooks.OpenText

В твоем случае (для разбиения текста в столбце) надо использовать: Selection.TextToColumns — работает почти также

Справка там подробная, правда некоторые моменты могут вызвать трудности, я например целый день разбирался с параметром FieldInfo из Workbooks.OpenText , чтобы он правильно работал..

noavatar32.png

Справка там подробная, правда некоторые моменты могут вызвать трудности, я например целый день разбирался с параметром FieldInfo из Workbooks.OpenText , чтобы он правильно работал..

Спасибо за пояснение!
Но мне пока с трудом удаются простые функции в VBA — не говоря уже о тонкостях, с которыми зубры Visual Basik разбираются целыми днями.
А нет ли решения по проще?

noavatar32.png

Спасибо за пояснение!
Но мне пока с трудом удаются простые функции в VBA — не говоря уже о тонкостях, с которыми зубры Visual Basik разбираются целыми днями.
А нет ли решения по проще?

Зубры это к Cutty Sark

Функция есть функция, все равно с какой-нибудь придется разбираться и с этой обязательно все получиться .

Ну уж если хочется по-другому, то я вижу только пока самый тупой вариант, все делать самому, вручную, т.е.:
1. Добавить пустые столбцы, куда тебе надо.
2. Считать значение из ячейки.
3. Проанализировать, разбить его на несколько строк. переменных (с помощью left, mid, InStк и пр.)
4. Присвоить ячейке каждого из столбца нужный кусок.
5. Опуститься на строку ниже и все повторить (с п. 2) теперь уже для этой ячейки.

Не знаю, что для тебя будет проще . (:)-)

noavatar32.png

Не знаю, что для тебя будет проще . (:)-)

Действительно, простое решение — самое лучшее!
Символы в строке разделены пробелами — и сумма символов и пробелов во всех ячейках одинакова!
Т.е. легко можно растащить ячейку на отдельные символы, при этом сохранится соответствие столбцов!
Единственное — не совпадает цветовая палитра (некоторые символы в ячейке выделяются красным или серым цветом), но с этим уже ничего не поделаешь!
Спасибо за совет, если придет в голову мысль как можно автоматизировать распознание цвета отдельного символа в ячейке, напиши, пожалуйста!

noavatar32.png

Для этого можно использовать следующее свойство объекта Range:

Worksheets(«Sheet1»).Range(«B1»).Characters(5, 5).Font.(Color/ColorIndex/ и т.д.)

Т.е. объект Characters возвращает указанное число символов из ячейки и позволяет устанавливать/просматривать их формат: цвет, шрифт, жирность и т.д.

1399.png

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

Так на чем остановилась дискуссия? С TextToColumns я работал, так что могу подсказать, если еще надо.

noavatar32.png

Originally posted by Cutty Sark
Ну вот, стоит приболеть на три дня, как сразу столько интересного.

Так на чем остановилась дискуссия? С TextToColumns я работал, так что могу подсказать, если еще надо.

Я рад, чтоты поправился!
Надо, то надо, но пока, я считаю, что проще поправить ручками несколько циферок, чем разбираться с новым для меня VBA.
Однако, если дело дойдет до передачи файла другим людям, то, видимо, придется доводить его до ума.

Я не знаю, чем вызвана моя боязнь VBA (хотя прошло уже достаточно много времени):
— то ли, моим нежеланием тратить на это свое время (ведь одними вашими советами сыт не будешь — тут надо самому землю рыть. );
— то ли отвращением, которое я испытываю к предупреждению о безопасности при открытии файла с макросами (я знаю как его отключить!);
— то ли желанием использовать богатство стандартных возможностей Excel — а оно достаточно велико;
— несмотря на то, что я постоянно натыкаюсь на его границы, и мне приходится думать и спрашивать советов как решить проблему подручными средствами;

До сих пор мне удавалось решить большинство вопросов средствами Excel; конечно, не так красиво, как это могло бы выглядеть в VBA, но тем не менее удачно.

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

1399.png

Конечно, написать требуемое в рамках Экселя — это приятно и красиво, и не стоит по любому поводу городить макрос, но если простой очевидный макрос заменяет этакого «крокодила» из десятка встроенных функций — почему нет?

А по поводу защиты — я ее отключил. 99,9% общаюсь со своими собственными макросами, поэтому она мне и не нужна. А оставшиеся 0,01% можно и Касперским предпровериться. 8)

Да, кстати, при открытии хтмл-файла в 97-м и 2000-м Экселе результат может существенно отличаться — сам неоднократно с этим сталкивался. Об этом тоже лучше помнить.

Оценка статьи:

loading.gif

Загрузка…

Мастер текстов excel где находится Ссылка на основную публикацию

Мастер текстов excel где находится
IT Новости

wpDiscuzAdblock
detector

Рейтинг
( 1 оценка, среднее 5 из 5 )
Загрузка ...