寻梦缘
寻梦缘
就是导出的数据我组装好成一个 DataTable ,然后直接传DataTable 就可以返回导出的结果 类似下面这样 // // 摘要: // 导出 // // 参数: // dataItems: // 数据 // Task ExportAsByteArray(DataTable dataItems)
 使用导入例子代码: IExcelImporter Importer = new ExcelImporter(); var filePath = Path.Combine(Directory.GetCurrentDirectory(), "缴费流水导入模板1.xlsx"); var import = await Importer.Import(filePath); import.ShouldNotBeNull(); import.HasError.ShouldBeTrue(); import.Exception.ShouldBeNull(); import.Data.Count.ShouldBe(import.Data.Count);
例如: 我导入的数据表格有几十万条数据,其中有几十或者几百条数据存在数据有误,当我需要把有误的数据筛选出来进行修改时,目前只能通过滚动excel一条条去看具体哪一行数据出错。 如果组件能够自动多加一列“错误信息”,把有错的那一行标记 “导入数据有误”正常没有问题的就显示是空,那么我们就可以很容易的在几十万条数据中把错误的数据通过筛选找出来,进而修改错误信息,这样会极大的提高效率
例如这个UserEntity实体,里面嵌套有单位实体,如果我想连单位实体的 ACCOUNT 这个字段也导出,希望平台可以考虑支持。 /// /// 用户 /// public class UserEntity: { /// /// 账号 /// [ExporterHeaderAttribute(DisplayName = "账号")] public string UserName { get; set; } /// /// 单位信息 /// public...