Практическое пособие по теме “Получение данных в EXCEL из ннешних данных”, страница 3

 


2.2. Импорт данных, хранящихся в таблицах формата DBF.

Прародителями форматов хранения данных современных СУБД реляционного типа  являются файлы формата DBF, которые и сейчас широко распространены. А потому все современные Приложения имеют доступ к данным, расположенным в данных файлах формата DBF. И Excel не является исключением. Более того, чтение данных из файла формата DBF также естественно, как и стандартного файла Excel.

Пример 5.

 Пусть некоторой программой работы с базами данных (Расчет Заработной Платы) сформирован DBF-файл с теми же данными, что и в примерах 1-4. Они расположены в файле test_21.dbf. Перед обработкой, их необходимо прочитать.

Решение:

-  выполнить Файл, Открыть (окно чтения файла представлено на рис.10.);

-  указать тип файла формата DBF;

-  нажать кнопку Открыть.

Получим таблицу, представленную на рис.11.

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

 

2.3. Импорт данных, хранящихся в файлах формата HTML.

Пример 6.

 Пусть на нашем (условном ) предприятии имеется сеть ИНТРАНЕТ. И некоторой программой работы подготовки данных для отображения в ИНТРАНЕТ сформирован HTML-файл с теми же данными, что и в примерах 1-4. Они расположены в файле test_31.htm  и их предстоит обработать. Прочитаем файл. Окно чтения файла представлено на рис.12. При нажатии кнопки Открыть будет прочитан файл в формате HTML.

3. MICROSOFTQUERY

3.1.Общие сведения о MICROSOFTQUERY

В поставку Excel входит отдельная программа, которая называется Microsoft QUERY. Она предоставляет доступ из Excel к базам данных,  таким, как dBase, Access, Paradox, Microsoft SQL Server,  Oracle и т.п., позволяет отбирать необходимую информацию, форматировать ее, редактировать и копировать на лист в Excel.

Excel связывается с Microsoft QUERY с помощью встроенного механизма DDE (Dynamic Date Exchange – динамический обмен данными). Microsoft QUERY, в свою очередь, обращается к внешним источникам данных через драйверы ODBC (Open Database Connectivity – открытое взаимодействие с базами данных, стандарт разработанный Microsoft для обеспечения унифицированного доступа к базам данных).

Драйвер ODBC представляет собой программу с набором функций, реализующих этот унифицированный доступ к данным. Для обращения к данным используется язык запросов SQL (Structured Query Language – структурированный язык запросов). 

При подготовке запросов для чтения данных в Microsoft QUERY используется графический интерфейс и запрос на языке запросов генерируется автоматически, поэтому требования к знаниям языка запросов SQL – минимальны.

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

Замечания:

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

2. Данные, связанные с Microsoft QUERY, не могут быть изменены, поскольку они представляются массивом, а массив не поддается частичной модификации.

3.2. Основные термины

Система управления базой данных – СУБД (DBMS – Data Base Management System) обычно пользуется одной или несколькими таблицами для хранения информации. Данная совокупность таблиц называется базой данных.