IPrxReportImporter.ImportFromFile

Синтаксис

ImportFromFile(FilePath: String): Boolean;

Параметры

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

Описание

Метод ImportFromFile осуществляет импорт данных и возвращает признак успешного завершения импорта.

Комментарии

Импорт осуществляется путём создания в регламентном отчёте новых листов, которые соответствуют листам из файла Microsoft Excel, и переносу на них данных.

Для успешного импорта требуется соблюдение следующих условий:

Пример

Для выполнения примера в репозитории предполагается наличие регламентного отчёта с идентификатором REPORT. В файловой системе предполагается наличие файла Microsoft Excel - «D:\Work\data.xlsx».

Добавьте ссылки на системные сборки: Metabase, Report.

Sub UserProc;
Var
    Mb: IMetabase;
    Report: IPrxReport;
    Import: IPrxReportImporter;
Begin
    Mb := MetabaseClass.Active;
    // Открытие отчёта на редактирование
    Report := Mb.ItemById("REPORT").Edit As IPrxReport;
    // Создание импортёра
    Import := New PrxReportImporter.Create;
    Import.Report := Report;
    // Импорт данных
    Import.ImportFromFile("D:\Work\book1.xlsx");
    // Сохранение изменений
    Report.MetabaseObject.Save;
End Sub UserProc;

При выполнении примера будет осуществлён импорт данных из файла Microsoft Excel в регламентный отчёт.

См. также:

IPrxReportImporter