Подгрузка данных из электронных таблиц

Электронные таблицы являются одним из самых распространенных хранилищ данных. Исследования показали, что более половины не­больших массивов данных хранится в электронных таблицах или в БД на обычном компьютере. Поэтому подгрузка данных из подоб­ных источников — явление довольно частое. Электронные таблицы сочетают данные, презентацию и программы в одном файле. Это удобно пользователям, поскольку позволяет быс­тро решать задачи. PostgreSQL, как и другие реляционные СУБД, в основном работает с данным на самом низком уровне, поэтому из­влечение именно данных может оказаться непростой задачей. С данными из электронных таблиц легко работать, если они удо­влетворяют определенным условиям: Это очень простая модель, но, скорее всего, в электронной таблице будет присутствовать что-то еще: заголовки, комментарии, констан­ты для формул, итоговые строки, макросы, иллюстрации и т. д. В та­ком случае лучше всего создать новую рабочую страницу электрон­ной таблицы, удовлетворяющую перечисленным условиям, а затем поставить перекрестные ссылки, чтобы получить данные. Пример та­кой ссылки: «=sheet2.Al». Необходимо выделить отдельную рабочую страницу для каждой выборки данных, которая в PostgreSQL станет таблицей. Хотя допускается в одну таблицу подгружать несколько рабочих страниц. Некоторые пользователи электронныхтаблиц могут посчитать все это бесполезной тратой времени и доказательством неудобства БД. Специалисты по электронным таблицам выступают за такой формат: все данные на одной рабочей странице, вычисления и презентация — на других. Действительно, такая модель идеальна, однако работать-то нам приходится в реальном мире. После чего его можно подгрузить в уже существующую таблицу PostgreSQL с помощью команды psql: Если данные находятся в другой директории, файл будет вклю­чать полный путь. Команда psql copy передает данные из клиентской системы, в которой она была запущена, на сервер БД, так что файл остается у клиента. Если вы выполняете SQL по соединению другого типа, можно ис­пользовать следующее SQL-выражение: Этот оператор выполняется на сервере БД и может быть запущен только суперпользователем.
Таким образом, вам нужно будет само­стоятельно перенести данные на сервер, а затем подгрузить их. Ко­манда copy в представленном SQL-выражении использует для нахож­дения файлов с данными абсолютный путь.



Рубрика: Женский интерес

Комментарии закрыты.