Копирование данных из Excel

Воспользуйтесь улучшенными функциями редактирования, эффективными запросами и полезными функциями отчетов в Access, скопировав данные из электронной таблицы Excel. Данные можно вставить в существующую или в новую пустую таблицу.
Чтобы копирование данных прошло без проблем, они должны быть согласованы и правильно структурированы.
Очистка данных
- Все данные в столбце должны быть одного типа и иметь одинаковый формат. Например, все номера телефонов должны включать код города, но не префикс страны, все адреса должны включать название города и области или края, но не название страны, а все цены должны включать копейки, даже если цена равна 0,00.
- Удалите все подзаголовки, строки итогов и примечаний, а также пустые строки.
Примечание: При необходимости вы сможете добавить их позднее с помощью запросов, а также функций группирования и подведения итогов в отчетах Access.
Если вы вставляете данные в существующую таблицу Access, в электронной таблице должно быть такое же количество столбцов, что и в таблице Access, и они должны следовать в том же порядке. (Если же вы планируете создать таблицу Access для этих данных, имена и порядок столбцов могут быть любыми.)
Совет: Для каждого отдельного элемента информации рекомендуется использовать собственный столбец. Например, разнесите по разным столбцам имя и фамилию либо, если указывается адрес, название улицы и номер дома, город, область или край и почтовый индекс.
Добавление данных Excel в новую таблицу
- Выделите и скопируйте в Excel данные, которые нужно добавить в таблицу.
- В Access на вкладке Главная нажмите кнопку Вставить.
- Чтобы указать, содержит ли первая строка заголовки столбцов, выберите Да или Нет.
- При необходимости переименуйте таблицу и поля.
Добавление данных Excel в существующую таблицу
- Выделите и скопируйте в Excel данные, которые нужно добавить в таблицу.
- В приложении Access откройте таблицу, в которую нужно вставить данные.
- В конце таблицы выберите пустую строку.
- На вкладке Главная нажмите кнопку Вставить и выберите пункт Добавить следующую.
При копировании данных Excel в базу данных Access исходные данные в Excel не изменяются.
Импорт данных из Access в Excel
Известно, что в Excel можно создавать таблицы и работать с ними. Однако, часто возникает необходимость загрузить готовую таблицу из другого источника данных. Давайте рассмотрим, как можно в Excel загрузить данные из файла Access.
Предположим, мы имеем такую базу данных Access:

Чтобы загрузить данные, откроем пустой файл Excel, выберем в меню Данные — Получить внешние данные из Access.

В появившемся окне, выберем необходимый файл Access. Далее, появится следующее окно:

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

Теперь мы получили таблицу в Excel, которая связана с данными из файла Access . Но наша таблица не является простой, фактически она является запросом к базе данных. Это так называемая Умная таблица, которую можно обновить и получить «свежие» данные (щелкаем правой кнопкой мыши на таблицу и выбираем «Обновить«).
Импорт из Excel в Access
Перенос таблиц Excel в СУБД Access осуществляется при помощи интерфейса последней в несколько простых шагов:
1. Откройте либо создайте новую базу данных.
2. На вкладке «Внешние данные» в группе «Импорт и связи» нажмите на иконку «Excel»

3. Перед Вами появиться окно, где необходимо выбрать сам файл источника и способ его импортирования:
- Перенос данных из источника в новую таблицу базы данных;
- Если в базе уже имеются таблицы, то можно добавить импортируемые данные к уже существующим;
- Импорт с сохранением связи с источником. Этот способ позволяем моментально обновлять таблицы в БД при их изменении в файле источника, но не наоборот.

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

5. Следующие 2 шага определяют заголовки будущей таблицы:
- Указывается содержание в исходном файле заголовков.

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

6. На завершающих шагах Вам будет предложено определить уникальный идентификатор (ключ) для каждой записи и дать таблице имя. Рекомендуем всегда создавать ключ, если таблица не содержит полей, которые его могли бы заменить (паспортные данные, регистрационный номер и т.п.).
Импорт таблицы из Excel в Access завершен.
Если планируется частый перенос одних и тех же таблиц, то система предлагаем возможность сохранить весь процесс для повтора.
- Критерий Манна-Уитни
- Подключение MySQL в Excel
- Подключение Excel к SQL Server
Если материалы office-menu.ru Вам помогли, то поддержите, пожалуйста, проект, чтобы я мог развивать его дальше.
Как импортировать данные из Excel в Access
wikiHow работает по принципу вики, а это значит, что многие наши статьи написаны несколькими авторами. При создании этой статьи над ее редактированием и улучшением работали авторы-волонтеры.
Количество источников, использованных в этой статье: 10. Вы найдете их список внизу страницы.
Количество просмотров этой статьи: 48 334.
В этой статье:
Access – это реляционная система управления базами данных, в которую можно импортировать одну или несколько таблиц Excel и согласовать их однородные элементы. Более того, при помощи Access можно собрать и проанализировать большое количество данных, так как один файл Access включает несколько таблиц Excel. Но для начала необходимо импортировать данные из Excel в Access; это можно сделать, выполнив несколько основных действий.
Часть 1 из 3:
Подготовка к импорту данных из Excel в Access
![]()
- Установив пакет Microsoft Office, в Windows нажмите «Пуск» – «Все программы». [2] X Источник информации
- Нажмите «Microsoft Office» и в открывшемся меню выберите «Access» (или «Excel»). Скорее всего, у вас уже есть таблица Excel, которую вы скачали или получили по электронной почте. При помощи программы Excel вы сможете открыть такую таблицу.
![]()
- Для начала удостоверьтесь, что первая строка каждой импортируемой таблицы содержит названия (заголовки) столбцов – названия должны ясно характеризовать данные, занесенные в столбцы. [4] X Источник информации Например, если столбец содержит фамилии людей, назовите его «Фамилии». Давайте точные названия, чтобы облегчить процесс согласования заголовков столбцов в разных таблицах.
- В Access вы можете согласовать однородные элементы в двух и более таблицах Excel. Например, у вас есть таблица Excel с данными по заработной плате, которая содержит ФИО (фамилия, имя, отчество), адреса и суммы заработной платы. Допустим, вы хотите сопоставить эту таблицу с другой таблицей, включающей данные о пожертвованиях на некий проект (ФИО, адреса и суммы пожертвований). В Access вы можете согласовать заголовки столбцов в разных таблицах. В нашем примере согласуйте названия столбцов с фамилиями, чтобы выяснить, какие люди присутствуют в обеих таблицах.
- Просмотрите каждую таблицу Excel и убедитесь, что данные внесены в одном формате; в противном случае обработайте таблицу так, чтобы привести данные к одному формату. [5] X Источник информации Такой подход к формату данных отражает слово «реляционная» (от relation – зависимость, связь) в описании Access. Например, если в зарплатной таблице в столбце «ФИО» введены фамилии, имена и отчества, а в таблице о пожертвованиях в столбце «ФИО» – только фамилии и имена, то Access не считает данные столбцы однородными (то есть не сможет согласовать их). Поэтому одинаковыми должны быть как названия столбцов, так и формат данных, которые содержатся в этих столбцах.
![]()
- Например, вы можете поместить фамилию в один столбец, имя – во второй, а отчество – в третий. Аналогичным образом поступите с соответствующим столбцом во второй таблице. Теперь в Access вы сможете согласовать, например, фамилии из одной таблицы с фамилиями из другой и найти людей, которые присутствуют в обеих таблицах.
- Для разделения данных в столбце Excel выделите нужный столбец. В панели инструментов нажмите «Данные». Затем нажмите «Текст по столбцам». Рекомендуется выбрать опцию «С разделителями». Затем нажмите «Далее».
![]()
- Выберите символ-разделитель между данными. Помните, что информация, занесенная в ячейку, разделяется каким-то символом. Как правило, таким символом-разделителем является пробел, запятая или точка с запятой. В подавляющем большинстве случаев информация разделяется пробелом. Например, в ячейку занесена следующая информация: Иванов Иван Иванович. Здесь Фамилия отделена от имени пробелом, а имя отделено от отчества также пробелом. В этом случае в окне Мастера текстов выберите опцию «Пробел».
- Нажмите «Далее». Затем нажмите «Готово». Столбец с ячейкой «Иванов Иван Иванович» разделится на три столбца. Теперь вы можете присвоить имя каждому из трех новых столбцов, то есть назвать их как «Фамилия», «Имя», «Отчество». Перед разделением информации справа от разделяемого столбца вставьте несколько пустых столбцов, чтобы Excel занес в них разделенные данные (а не в уже заполненные столбцы с другими данными).