ИнфоАптека ®

Автоматизация аптек и аптечных сетей

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

Инструменты сайта


администрирование:дополнения:sql2csv

Отчеты в CSV формате

CSV - текстовый формат, предназначенный для представления табличных данных. Большинство версий Microsoft Excel могут читать файлы в формате CSV.

Interactive SQL

Для получения отчета в формате CSV воспользуемся утилитой ISQL (Interactive SQL), которая является составной частью СУБД FireBird и расположена в каталоге FireBird/bin. Утилита может работать как в интерактивном, так и в командном режиме. Для вывода результата работы скрипта в файл, запустите утилиту ISQL в командном режиме, как показано на примере ниже.

isql.exe -i script.sql -o report.csv 2>nul

здесь:

  • script.sql - файл с набором SQL команд (скрипт).
  • report.csv - результирующий файл (отчет).

Главное преимущество получения отчета через утилиту ISQL, это высокая скорость работы.

Скрипты

Пример скрипта supply.sql.zip и результат работы скрипта supply.csv.zip. Скрипт выводит информацию о закупках за прошлый месяц по всему предприятию.

Отправка отчета через электронную почту

Возможность отправки CSV отчета через электронную почту дает инструмент оповещения о каких-либо событиях.

Для отправки отчета воспользуйтесь специализированной утилитой, например Blat

Только авторизованные участники могут оставлять комментарии.
администрирование/дополнения/sql2csv.txt · Последние изменения: 2017/01/11 04:24 — Владимир Сиренко