Экспорт в Excel

Этот материал можно скачать бесплатно

Состав работы

material.view.file_icon
material.view.file_icon bestref-6636.doc
Работа представляет собой zip архив с файлами (распаковать онлайн), которые открываются в программах:
  • Microsoft Word

Описание

Экспорт в Excel

Рано или поздно практически каждый программист сталкивается с необходимостью организовать экспорт данных в MS Office. При этом каждое "поколение" программистов натыкается на одни и те же вилы.
Вот три часто встречающихся вопроса.
1. Как определить установлен ли Excel
2. Как определить запущен ли Excel
3. Как вывести данные в Excel
Большую помощь в понимании этих и других вопросов приносит чтение исходных текстов функций модуля ComObj. :)
Во всех случаях следует подключить модули ComObj и ActiveX
1. Как определить установлен ли Excel
Функция возвращает True если найден OLE-объект
Пример использования
if not IsOLEObjectInstalled('Excel.Application') then ShowMessage('Класс не зарегистрирован') else ShowMessage('Класс найден'); function IsOLEObjectInstalled(Name: String): boolean; var ClassID: TCLSID; Rez : HRESULT; begin // Ищем CLSID OLE-объекта Rez := CLSIDFromProgID(PWideChar(WideString(Name)), ClassID); if Rez = S_OK then // Объект найден Result := true else Result := false; end;
Если нужна более подробная информация об объекте, можно почитать хелп по функции API CLSIDFromProgID.
2. Как определить запущен ли Excel
Данный пример ищет активный экземпляр Excel и делает его видимым
var ExcelApp : Variant; begin try // Ищем запущеный экземплят Excel, если он не найден, вызывается исключение ExcelApp := GetActiveOleObject('Excel.Application'); // Делаем его видимым ExcelApp.Visible := true; except end;
3. Как вывести данные в Excel
Нанесение размеров на плоских деталях. Вариант 5
В.П. Большаков. Создание трехмерных моделей и конструкторской документации в системе КОМПАС-3D. Практикум. Задание 8. Нанесение размеров на плоских деталях. Вариант 5 Задание: Для вариантов 1...6 изображений плоских деталей нанесите размеры. Выполнено в программе Компас + чертеж в PDF.
User .Инженер. : 17 апреля 2026
150 руб.
Нанесение размеров на плоских деталях. Вариант 5 promo
Гидравлика СПбГУГА 2018 Задача 2 Вариант 7
Два горизонтальных цилиндрических трубопровода А и В содержат соответственно минеральное масло плотностью 900 кг/м³ и воду плотностью 1000 кг/м³. Высоты жидкостей, представленные на рис. 1, имеют следующие значения: hм, hрт, hв. Зная, что гидростатическое давление на оси трубопровода А равно pА, определить давление на оси трубопровода В pВ.
User Z24 : 3 января 2026
150 руб.
Гидравлика СПбГУГА 2018 Задача 2 Вариант 7
Экзамен по дисциплине: “Экология”/ Вариант №8. Билет №12.
Экзамен по дисциплине: “Экология” Вариант№8.Билет№12.Билет № 12 1. Что относит Закон РФ об охране окружающей природной среды к видам негативного воздействия. В настоящее время действующим законодательством РФ предусмотрена плата за негативное воздействие на окружающую среду, которая заменила ранее взимавшуюся плату за загрязнение окружающей природной среды. Плата за негативное воздействие на окружающую среду предусмотрена Федеральным законом от 10.01.2002 N 7-ФЗ "Об охране окружающей среды"
User merkuchev : 11 марта 2013
100 руб.
Крестовина-Чертежи-Графическая часть-Оборудование для добычи и подготовки нефти и газа-Курсовая работа-Дипломная работа
Крестовина-Чертежи-Графическая часть-Оборудование для добычи и подготовки нефти и газа-Курсовая работа-Дипломная работа
User leha.nakonechnyy.92@mail.ru : 3 сентября 2020
93 руб.
Крестовина-Чертежи-Графическая часть-Оборудование для добычи и подготовки нефти и газа-Курсовая работа-Дипломная работа
up Наверх