Экспорт в 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
Гидравлика АКАДЕМИЯ ГРАЖДАНСКОЙ ЗАЩИТЫ Задача 3 Вариант 27
Для заполнения пожарного водоема используется трубопровод длиной L. Определить необходимый напор насоса, если возвышение водоема над источником Z, гидравлический уклоy i, свободный напор в конце линии Нсв.
User Z24 : 9 марта 2026
150 руб.
Гидравлика АКАДЕМИЯ ГРАЖДАНСКОЙ ЗАЩИТЫ Задача 3 Вариант 27
Очертания технических форм. Вариант №4
Инженерная графика Ф.Н. Притыкин , Л.М. Леонова Тема 2. Очертания технических форм Вариант 4 Цель работы: Выполнение построений сопряжений в очертаниях технических форм Чертеж выполнен на формате А3 в компасе 3D V13.
User vermux1 : 19 января 2018
35 руб.
Очертания технических форм. Вариант №4
Контрольная работа, дисциплина - Специальные главы математики, вариант 6
1. Найти область сходимости степенного ряда 2. Разложить функцию в ряд Фурье на данном отрезке (период Т) 3. Начертить область на комплексной плоскости по данным условиям: 4. Вычислить интеграл по дуге от точки до точки 5. Найти частное решение дифференциального уравнения с заданными начальными условиями операторным методом
User Александр410 : 4 мая 2019
350 руб.
Человеческий капитал и профессионализм менеджера
Человеческий фактор менеджмента наиболее ярко проявляется в проблеме управления персоналом. Главное содержание понятия «персонал» заключается в акцентировании внимания на роли человека в процессах менеджмента. Слово «персонал» от слова «персона», а персона – это всегда не что-то обезличенное, а то, что имеет индивидуальность, особенность в чем-то. Понятие «персона» отражает отношение в управлении к людям с позиций учета, видения и уважения их индивидуальности, их персональности. И это в большей
User Lokard : 31 марта 2014
25 руб.
up Наверх