Отправляет email-рассылки с помощью сервиса Sendsay

Excel - вопросы и ответы

  Все выпуски  

Excel - вопросы и ответы


Добрый день!

 

Перенос данных из Excel в Access

1.  Выполните в Access команду Файл ► Внешние данные ► Импорт.

2. В списке Файлы типа выберите пункт Microsoft Excel (*.xls).

3. Найдите книгу Excel, содержащую нужные данные, и щелкните на кнопке Импорт.

4. Запускается мастер импорта электронной таблицы (рис. 6.20). Выберите в первом окне мастера лист или диапазон, содержащий импортируемые данные.

В других окнах мастера вам будет предложено указать, присутствует ли в данных строка заголовков, нужно ли поместить данные в новую или существующую таблицу, какие поля (столбцы) должны импортироваться, и т. д. После принятия всех решений щелкните на кнопке Готово.

Другой способ переноса данных из Excel в Access основан на использовании механизма «добавления из буфера» (paste append). Соответствующая команда является особой разновидностью команды вставки; она доступна в Access только тогда, когда вы собираетесь скопировать данные Excel в существующую таблицу Access. Выделите и скопируйте данные в Excel так, как это делается обычно; вызовите таблицу Access, в которую добавляются данные, и выполните команду Правка ► Добавить из буфера.

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

Перенос данных из Access в Excel

Перенос информации из Access в Excel обычно сводится к простому копированию данных из таблицы Access и их вставке в лист Excel.

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

Этот способ работает только в Excel и Access версий 2003. Процедура экспорт XML-таблицы в Access выглядит следующим образом.

1. Выберите экспортируемую таблицу и выполните команду Файл ► Экспорт.

2. Выберите в списке Тип файла окна Экспорт объекта пункт XML (*.xml), введите имя файла и щелкните на кнопке Экспорт.

3. В диалоговом окне Экспорт XML щелкните на кнопке ОК.

4. Excel экспортирует таблицу в формате XML и сохраняет информацию о ее полях в файле схемы XML (XSD).

Первоначальный импорт данных XML из Access в Excel производится следующим образом.

1. Выполните команду Данные ► XML ► Импорт. На экране появится диалогового окно Импорт XML

2.  Выберите XML-файл, сгенерированный в Access, и щелкните на кнопке ОК.

3. Excel создает карту XML, которая используется для отображения полей таблицы на столбцы листа, а затем спрашивает, хотите ли вы импортировать данные в существующий лист или создать новый лист.

4. После щелчка на кнопке OK Excel импортирует данные через карту XML изображает их на листе. Если после первоначального импорта данных в Excel внести изменения в ба? данных Access, обновить лист Excel можно командой Данные ► XML ► Обновить ХМ| данные. Если изменения, внесенные в Excel, потребуется воспроизвести в базе данных Access, экспортируйте данные из Excel в XML-файл и импортируйте этот файл в виде новой таблицы в Access.

Однако при обратном экспорте изменений Excel в Access необходимо учитывать некоторые обстоятельства.

∙ В XML экспортируются только данные, отображаемые на листе Excel. Данные в скрытых столбцах и строках игнорируются.

∙ При экспорте таблицы из Access создается дополнительное поле, которое необходимо удалить из карты XML перед обратным экспортом данных из Excel

Для этого выполните в Excel команду Данные ► XML ► Источник XML, а затем в области задач Источник XML удалите элемент таблицы, отсутствовавший в исходной таблице (обычно он называется generated).

 

Поскольку у нас появилось много новых подписчиков, думаю будет небесполезным разместить здесь ссылку на самоучитель по Excel, с которого, собственно, все и началось - http://www.eliteclub.h10.ru/excel/excel.html

Кроме того, анонсируется новый самоучитель "Access - 10 уроков для вас" - http://www.eliteclub.h10.ru/excel/access.htm

Приглашаю на форум!

http://mlm.2bb.ru

С уважением,
Александр РАСЕВ

Рассылки Subscribe.Ru
Бизнес с EliteClub
Рассылки Subscribe.Ru
Электроника, связанная с компьютерами

В избранное