zoukankan      html  css  js  c++  java
  • Magicodes.IE Excel合并行数据导入教程

    说明

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

    安装包Magicodes.IE.Excel

    Install-Package Magicodes.IE.Excel

    添加Dto

    参考示例代码如下所示:

    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导入文件

    参考如图:

    导入文件

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

    编写导入实现

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

            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。

    作者:雪雁
    出处:http://www.cnblogs.com/codelove/
    沟通渠道:编程交流群<85318032> 产品交流群<897857351>
    如果喜欢作者的文章,请关注【麦扣聊技术】订阅号以便第一时间获得最新内容。本文版权归作者和湖南心莱信息科技有限公司共有,欢迎转载,但未经作者同意必须保留此段声明,且在文章页面明显位置给出原文连接,否则保留追究法律责任的权利。
    静听鸟语花香,漫赏云卷云舒。
  • 相关阅读:
    Windows CA 证书服务器
    IE7的web标准之道
    mysql 密码重置
    IIS 与 Apache共存
    php 正则表达式
    sql 记录
    [ Python ] 迭代对象、迭代器、生成器
    [ Python ] 文件的读写操作
    [ Python ] 匿名函数和高阶函数
    [ Python ] set集合及函数的使用
  • 原文地址:https://www.cnblogs.com/codelove/p/14497973.html
Copyright © 2011-2022 走看看