# 配置 ```csharp /// /// 配置Magicodes.IE 导入导出 /// private void ConfigureMagicodes(ServiceConfigurationContext context) { context.Services.AddTransient(); context.Services.AddTransient(); } ``` ## 示例 ```csharp /// /// 用户导出列表 /// /// [Authorize(AbpProPermissions.SystemManagement.UserExport)] public async Task ExportAsync(PagingUserListInput input) { var request = new GetIdentityUsersInput { Filter = input.Filter?.Trim(), MaxResultCount = input.PageSize, SkipCount = input.SkipCount, Sorting = " LastModificationTime desc" }; List source = await _identityUserRepository .GetListAsync(request.Sorting, request.MaxResultCount, request.SkipCount, request.Filter); var result = ObjectMapper.Map, List>(source); var bytes = await _excelExporter.ExportAsByteArray(result); return new XlsxFileResult(bytes: bytes, fileDownloadName: $"用户导出列表{DateTime.Now:yyyyMMdd}"); } ```