miniExcel 生成excel

一、nuget

复制代码
dotnet add package MiniExcel --version 1.31.2

二、新建表及数据

ExampleProducts

三、这里我用了Dapper.Query方法

读取excel

cs 复制代码
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());
        }
相关推荐
Tipriest_8 分钟前
linux中的文本分接流tee命令介绍
linux·服务器·数据库
爱喝水的鱼丶9 分钟前
SAP-ABAP:在SAP世界里与特殊字符“斗智斗勇”:一份来自实战的避坑指南
运维·服务器·数据库·学习·sap·abap·特殊字符
阿拉伯柠檬10 分钟前
MySQL内置函数
linux·数据库·mysql·面试
小Mie不吃饭15 分钟前
2025 Oracle小白零基础到入门的学习路线
数据库·oracle
麒qiqi20 分钟前
SQLite3 数据库
数据库·oracle
不吃橘子的橘猫33 分钟前
NVIDIA DLI 《Build a Deep Research Agent》学习笔记
开发语言·数据库·笔记·python·学习·算法·ai
程序 代码狂人43 分钟前
DML,DDL,DCL,TCL
数据库
qinyia1 小时前
WisdomSSH解决MySQL频繁重启问题
数据库·mysql
松涛和鸣1 小时前
DAY42 SQLite3 : Dictionary Import and Data Query Implementation with C Language
linux·c语言·数据库·单片机·网络协议·sqlite
ptc学习者2 小时前
mysql 主从配置
数据库