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。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM