本文主要是介绍miniExcel 生成excel,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
一、nuget
dotnet add package MiniExcel --version 1.31.2
二、新建表及数据
ExampleProducts
三、这里我用了Dapper.Query方法
读取excel
public virtual async Task<IActionResult> Anonymous(){try{//using (var connection = _dbContext.GetDbConnection())//{// var rows = connection.Query(@"select Id, Name from ExampleProducts");// var path = System.IO.Path.Combine(AppContext.BaseDirectory, "a.xlsx");// MiniExcel.SaveAs(path, rows);//}var path = System.IO.Path.Combine(AppContext.BaseDirectory, "a.xlsx");using (var stream = System.IO.File.OpenRead(path)){var rows = stream.Query<ExampleProduct>();}}catch (Exception ex){_logger.LogError(ex, ex.Message);}return Ok(new OkResponse());}
这篇关于miniExcel 生成excel的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!