首页 » 网站建设 » phpcmdbheight技巧_MagicodesIE 22宣告

phpcmdbheight技巧_MagicodesIE 22宣告

访客 2024-12-16 0

扫一扫用手机浏览

文章目录 [+]

导入导出通用库,支持DTO导入导出以及动态导出,支持Excel、Word、PDF、CSV和HTML。
已加入ncc开源组织.

Magicodes.IE2.0发布

phpcmdbheight技巧_MagicodesIE 22宣告

Magicodes.IE2.1发布

phpcmdbheight技巧_MagicodesIE 22宣告
(图片来自网络侵删)

如何做好一个开源项目(一)

https://github.com/dotnetcore/Magicodes.IEhttps://gitee.com/magicodes/Magicodes.IE

一旦成为贡献者,我们将会约请您加入Magicodes.IE管理委员会的微信群,并拥有干系的投票权.

最新版本2.2.0

2.2版本内容

2020.05.12

[Nuget]版本更新到2.2.0[EXCEL模板导出]支持导出字节[文档]Magicodes.IE CSV导入导出[EXCEL导入导出]修复标注的添加问题[导出]ASP.NETCoreWebAPI中利用自定义格式化程序导出Excel、PDF、CSV等内容 #64[导入导出]支持利用System.ComponentModel.DataAnnoations命名空间下的部分特性来掌握导入导出 #63

2020.04.16

[Nuget]版本更新到2.2.0-Beta 9[EXCEL模板导出]修复只存在一列时的导出#73https://github.com/dotnetcore/Magicodes.IE/issues/73[EXCEL导入]支持返回表头和索引#76https://github.com/dotnetcore/Magicodes.IE/issues/76[EXCEL导入导入]#63

2020.04.02

[Nuget]版本更新到2.2.0-Beta 8[EXCEL模板导出]支持图片#62https://github.com/dotnetcore/Magicodes.IE/issues/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-Beta 7[EXCEL模板导出]修复渲染问题#51https://github.com/dotnetcore/Magicodes.IE/issues/51

2020.03.27

[Nuget]版本更新到2.2.0-Beta 6[EXCEL导入导出]修复.NET Core 2.2的包引用问题#68https://github.com/dotnetcore/Magicodes.IE/issues/68

2020.03.26

[Nuget]版本更新到2.2.0-Beta 4[EXCEL多Sheet导出]修复#66、并添加单元测试https://github.com/dotnetcore/Magicodes.IE/issues/66

2020.03.25

[Nuget]版本更新到2.2.0-beta3[EXCEL导入]修复日期问题#68https://github.com/dotnetcore/Magicodes.IE/issues/68

2020.03.19

[Nuget]版本更新到2.2.0-Beta 2[EXCEL导入]修复日期格式的导入Bug,支持datetime和DateTimeOffset以及可为空类型,默认支持本地化韶光格式(默认根据地区自动利用本地日期韶光格式][EXCEL导入导出]添加单元测试ExportandImportUseOneDto_Test,对利用同一个dto导出并导入进行测试.发行见#53

2020.03.18

[Nuget]版本更新到2.2.0-Beta 1[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导出]支持多个实体导出多个表https://github.com/dotnetcore/Magicodes.IE/pull/52https://github.com/dotnetcore/Magicodes.IE/issues/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://dev.azure.com/xinlaiopencode/Magicodes.IE/_build?definitionId=4&_a=summary

把稳Excel导入不支持“.xls”文件,即不支持Excel97-2003。
如需在Docker中利用,请参阅文档中的“Docker中利用”一节.干系功能均已编写单元测试,在利用的过程中可以参考单元测试.教程根本教程之导出PDF收据)在码头中利用(动态导出(待补充)(多Sheet导入(待补充)csv导入导出EXCEL图片导入导出(进阶篇之导入导出筛选器(待补充)(EXCEL导出多个实体(待补充)

其他教程见下文或单元测试

更新历史见下文.

特点需合营干系导入导出的DTO模型利用,支持通过DTO以及干系特性掌握导入导出.配置特性即可掌握干系逻辑和显示结果,无需修正逻辑代码;支持各种筛选器,以便支持多措辞、动态掌握列展示等场景,详细利用见单元测试:(导入列头筛选器(可动态指定导入列、导入的值映射关系)导出列头筛选器(可动态掌握导出列,支持动态导出(数据表)(导入结果筛选器(可修正标注文件)导出支持文本自定义过滤或处理;导入支持中间空行自动跳过;导入支持自动根据DTO天生导入模板,针对必填项将自动标注;导入支持数据下拉选择,目前仅支持列举类型;导入数据支持前后空格以及中间空格处理,许可指定列进行设置;导入支持模板自动检讨,数据自动校验,非常统一处理,并供应统一的缺点封装,包含非常、模板缺点和行数据缺点;支持导入表头位置设置,默认为1;支持导入列乱序,无需按顺序逐一对应;支持导入指定列索引,默认自动识别;导出Excel支持拆分Sheet,仅需设置特性[ExporterAttribute]的[MaxRowNumberOnASheet]的值,为0则不拆分。
详细见单元测试;支持将导入Excel进行缺点标注;导入支持截止列设置,如未设置则默认碰着空格截止;支持导出HTML、Word、PDF,支持自定义导出模板;导出HTML导出字导出PDF,支持设置,详细见更新日志导出收据导入支持重复验证;支持单个数据模板导出,常用于导出收据、凭据等业务支持值映射,支持通过“ValueMappingAttribute”特性设置值映射关系。
用于天生导入模板的数据验证约束以及进行数据转换.

/// <summary> /// 性别 /// </summary> [ImporterHeader(Name = \"大众性别\"大众)] [Required(ErrorMessage = \"大众性别不能为空\"大众)] [ValueMapping(text: \"大众男\"大众, 0)] [ValueMapping(text: \"大众女\"大众, 1)] public Genders Gender { get; set; }支持列举和Bool类型的导入数据验证项的天生,以及干系数据转换列举默认情形下会自动获取列举的描述、显示名、名称和值天生数据项

/// <summary> /// 学生状态 正常、流失落、休学、勤工俭学、顶岗演习、毕业、参军 /// </summary> public enum StudentStatus { /// <summary> /// 正常 /// </summary> [Display(Name = \"大众正常\公众)] Normal = 0, /// <summary> /// 流失落 /// </summary> [Description(\公众流水\"大众)] PupilsAway = 1, /// <summary> /// 休学 /// </summary> [Display(Name = \"大众休学\"大众)] Suspension = 2, /// <summary> /// 勤工俭学 /// </summary> [Display(Name = \"大众勤工俭学\"大众)] WorkStudy = 3, /// <summary> /// 顶岗演习 /// </summary> [Display(Name = \"大众顶岗演习\"大众)] PostPractice = 4, /// <summary> /// 毕业 /// </summary> [Display(Name = \"大众毕业\公众)] Graduation = 5, /// <summary> /// 参军 /// </summary> [Display(Name = \公众参军\公众)] JoinTheArmy = 6, }Bool类型默认会天生“是”和“否”的数据项如果已设置自定义值映射,则不会天生默认选项支持EXCEL多Sheet导入;支持Excel模板导出,并且支持图片渲染

{{Company}} //单元格渲染 {{Table>>BookInfos|RowNo}} //表格渲染开始语法 {{Remark|>>Table}}//表格渲染结束语法 {{Image::ImageUrl?Width=50&Height=120&Alt=404}} //图片渲染 {{Image::ImageUrl?w=50&h=120&Alt=404}} //图片渲染 {{Image::ImageUrl?Alt=404}} //图片渲染支持Excel导入模板天生标注支持Excel图片导入导出支持多个实体导出多个片材支持利用系统.ComponentModel.DataAnnoations命名空间下的部分特性来掌握导入导出 #63https://github.com/dotnetcore/Magicodes.IE/issues/63支持在ASP.NET核心网络API中利用自定义格式化程序导出Excel、PDF、CSV等内容 #64https://github.com/dotnetcore/Magicodes.IE/issues/64

问题列表

https://github.com/dotnetcore/Magicodes.IE/issues?q=label%3Aquestion

联系我们

QQ群

编程互换群<85318032>产品互换群<897857351>

文档官网&官方博客

其他开源库

https://github.com/xin-laihttps://gitee.com/magicodes

层出不穷的新技能对程序员来说既是寻衅也是机遇,恪守自己的一亩三分地迟早落于他人,是时候跳出来看看行业内的发展新趋势,参与2020 DAMS中国数据智能管理峰会是个不错的选择,个中前沿技能议题包括:

《当5G遇上金融,看电信甜橙金融如何创新?》中国电信甜橙金融技能创新中央总经理 张小虎

《智能制造的数字化根本的设计与演进》长城汽车集团云打算总监 张小斌

《安然银行“传统+互联网”稠浊CMDB及运营中台实践》安然银走运营开拓卖力人 徐大蔚

《中信银行的DevOps实践》中信银行DevOps履行牵头人 李红涛

8月7日,一起在上海洞悉技能发展新趋势,逆袭码农夫生吧!

转载是一种动力 分享是一种美德

如果喜好作者的文章,请关注【麦扣聊技能】订阅号以便第一韶光得到最新内容。
本文版权归作者和湖南心莱信息科技有限公司共有,欢迎转载,但未经作者赞许必须保留此段声明,且在文章页面明显位置给出原文连接,否则保留深究法律任务的权利。

文档官网:docs.xin-lai.com

编程互换群<85318032>

产品互换群<897857351>

标签:

相关文章