前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >Magicodes.IE Excel合并行数据导入教程

Magicodes.IE Excel合并行数据导入教程

作者头像
心莱科技雪雁
发布2021-03-09 18:25:40
5610
发布2021-03-09 18:25:40
举报
文章被收录于专栏:雪雁的专栏雪雁的专栏

说明

Magicodes.IE.Excel目前已支持合并行单元格导入,如本篇教程所示。

安装包Magicodes.IE.Excel

代码语言:javascript
复制
Install-PackageMagicodes.IE.Excel

添加Dto

参考示例代码如下所示:

代码语言:javascript
复制
public class MergeRowsImportDto
{
    [ImporterHeader(Name = "学号")]
    public long No { get; set; }

    [ImporterHeader(Name = "姓名")]
    public string Name { get; set; }

    [ImporterHeader(Name = "性别")]
    public string Sex { get; set; }
}

准备Excel导入文件

参考如图:

该文件可以在测试工程中找到。

编写导入实现

导入代码和正常的导入没什么区别:

代码语言:javascript
复制
        var filePath = Path.Combine(Directory.GetCurrentDirectory(), "TestFiles", "Import", "合并行.xlsx");
        var import = await Importer.Import<MergeRowsImportDto>(filePath);

上述代码大家可以在单元测试MergeRowsImportTest中找到。调试运行后可以看到如下图所示:

最后

本教程至此就结束了,如有疑问,麻烦大家多多提交Issue。

Magicodes.IE:导入导出通用库,支持Dto导入导出、模板导出、花式导出以及动态导出,支持Excel、Csv、Word、Pdf和Html。

  • Github: https://github.com/dotnetcore/Magicodes.IE
  • 码云(手动同步,不维护): https://gitee.com/magicodes/Magicodes.IE

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

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

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

本文参与?腾讯云自媒体分享计划,分享自微信公众号。
原始发表:2021-03-08,如有侵权请联系?cloudcommunity@tencent.com 删除

本文分享自 麦扣聊技术 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与?腾讯云自媒体分享计划? ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 说明
  • 安装包Magicodes.IE.Excel
  • 添加Dto
  • 准备Excel导入文件
  • 编写导入实现
  • 最后
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档
http://www.vxiaotou.com