Magicodes.IE 2.2发布
雪雁 人气:3Magicodes.IE
导入导出通用库,支持Dto导入导出以及动态导出,支持Excel、Word、Pdf、Csv和Html。已加入NCC开源组织。
Magicodes.IE 2.0发布
Magicodes.IE 2.1发布
如何做好一个开源项目(一)
- Github:https://github.comhttps://img.qb5200.com/download-x/dotnetcore/Magicodes.IE
- 码云(手动同步,不维护):https://gitee.com/magicodes/Magicodes.IE
- 特点、详细说明、教程、Nuget、注意事项、里程碑、FAQ、更新历史见下文
一旦成为贡献者,我们将会邀请您加入Magicodes.IE管理委员会的微信群,并拥有相关的投票权。
最新版本:2.2.0
2.2版本内容
2020.05.12
- 【Nuget】版本更新到2.2.0
- 【Excel模板导出】支持导出字节
- 【文档】Magicodes.IE Csv导入导出
- 【Excel导入导出】修复标注的添加问题
- 【导出】ASP.NET Core Web API 中使用自定义格式化程序导出Excel、Pdf、Csv等内容 #64
- 【导入导出】支持使用System.ComponentModel.DataAnnotations命名空间下的部分特性来控制导入导出 #63
2020.04.16
- 【Nuget】版本更新到2.2.0-beta9
- 【Excel模板导出】修复只存在一列时的导出 #73
- 【Excel导入】支持返回表头和索引 #76
- 【Excel导入导入】#63
- 支持使用System.ComponentModel.DataAnnotations命名空间下的部分特性来控制导入导出,比如
- DisplayAttribute
- DisplayFormatAttribute
- DescriptionAttribute
- 封装简单的易于使用的单一特性,例如
- IEIgnoreAttribute(可作用于属性、枚举成员,可影响导入和导出)
- 支持使用System.ComponentModel.DataAnnotations命名空间下的部分特性来控制导入导出,比如
2020.04.02
-
【Nuget】版本更新到2.2.0-beta8
-
【Excel模板导出】支持图片 #62,渲染语法如下所示:
{{Image::ImageUrl?Width=50&Height=120&Alt=404}} {{Image::ImageUrl?w=50&h=120&Alt=404}} {{Image::ImageUrl?Alt=404}}
2020.03.29
- 【Nuget】版本更新到2.2.0-beta7
- 【Excel模板导出】修复渲染问题 #51
2020.03.27
- 【Nuget】版本更新到2.2.0-beta6
- 【Excel导入导出】修复.NET Core 2.2的包引用问题 #68
2020.03.26
- 【Nuget】版本更新到2.2.0-beta4
- 【Excel多Sheet导出】修复#66,并添加单元测试
2020.03.25
- 【Nuget】版本更新到2.2.0-beta3
- 【Excel导入】修复日期问题 #68
- 【Excel导出】添加ExcelOutputType设置,支持输出无格式的导出。#54可以使用此方式。
2020.03.19
- 【Nuget】版本更新到2.2.0-beta2
- 【Excel导入】修复日期格式的导入Bug,支持DateTime和DateTimeOffset以及可为空类型,默认支持本地化时间格式(默认根据地区自动使用本地日期时间格式)
- 【Excel导入导出】添加单元测试ExportAndImportUseOneDto_Test,对使用同一个Dto导出并导入进行测试。Issue见 #53
2020.03.18
- 【Nuget】版本更新到2.2.0-beta1
- 【Excel导出】添加以下API:
/// <summary> /// 追加集合到当前导出程序 /// append the collection to context /// </summary> /// <typeparam name="T"></typeparam> /// <param name="dataItems"></param> /// <returns></returns> ExcelExporter Append<T>(ICollection<T> dataItems) where T : class; /// <summary> /// 导出所有的追加数据 /// export excel after append all collectioins /// </summary> /// <param name="fileName"></param> /// <returns></returns> Task<ExportFileInfo> ExportAppendData(string fileName); /// <summary> /// 导出所有的追加数据 /// export excel after append all collectioins /// </summary> /// <param name="fileName"></param> /// <returns></returns> Task<byte[]> ExportAppendDataAsByteArray();
- 【Excel导出】支持多个实体导出多个Sheet,感谢@ccccccmd 的贡献 #pr52 ,Issue见 #50。使用代码参考,具体见单元测试(ExportMutiCollection_Test):
var exporter = new ExcelExporter(); var list1 = GenFu.GenFu.ListOf<ExportTestDataWithAttrs>(); var list2 = GenFu.GenFu.ListOf<ExportTestDataWithSplitSheet>(30); var result = exporter.Append(list1).Append(list2).ExportAppendData(filePath);
疯狂的徽章
https:/https://img.qb5200.com/download-x/dev.azure.com/xinlaiopencode/Magicodes.IE/_build?definitionId=4&_a=summary
里程碑
# | 状态 | 完成时间 | 里程碑情况 |
---|---|---|---|
3.0 |
加载全部内容
|