首页 > 编程语言 >C# 读取Excel到DataSet

C# 读取Excel到DataSet

时间:2022-10-10 11:56:04浏览次数:49  
标签:读取 stream C# Excel DataSet path ds

 1 /// <summary>
 2 /// 读取Excel文件
 3 /// </summary>
 4 /// <returns></returns>
 5 public static DataSet ReadExcel(string path)
 6 {
 7     DataSet ds = new DataSet();
 8     using (Stream stream = File.OpenRead(path))
 9     {
10         IExcelDataReader excelReader = ExcelReaderFactory.CreateOpenXmlReader(stream);
11         ds = excelReader.AsDataSet();
12     }
13     return ds;
14 }

 依赖

ExcelDataReader
ExcelDataReader.DataSet

 

标签:读取,stream,C#,Excel,DataSet,path,ds
From: https://www.cnblogs.com/smartnn/p/16775140.html

相关文章

  • HttpClient 403 Forbiddenn问题 模拟浏览器请求头
    403Forbiddenn问题模拟浏览器请求头重点配置如下://创建httpGET请求HttpGethttpGet=newHttpGet(uri);httpGet.setHeader("User-Agent","Mozilla/5.0(Windows;U......
  • C# 导出DataTable到Excel
    1///<summary>2///将DataTable数据,存储到一个Excel中(.xlsx)3///</summary>4///<paramname="dt"></param>5///<paramname="filePath"></param>6pub......
  • C# 写入文件流
    1///<summary>2///写入文件流3///</summary>4///<paramname="filePath">文件路径(包括文件名和后缀)</param>5///<paramname="data">要存储的数据</pa......
  • php中header函数参数的Cache-control的使用方法
    网页的缓存是由HTTP消息头中的“Cache-control”来控制的,常见的取值有private、no-cache、max-age、must-revalidate等,默认为private。其作用根据不同的重新浏览方式分为......
  • acwing.第72场周赛 t3最小移动距离
    AcWing4626.最小移动距离原题链接:https://www.acwing.com/problem/content/4629/思路要求对于每一个点x都满足走过t,到达一个目标点y.并且x和y都可以互为目标点。找出......
  • Docker学习(二)常用命令
    一、帮助启动类命令启动docker:systemctlstartdocker停止docker:systemctlstopdocker重启docker:systemctlrestartdocker查看docker状态:systemctlstatusdocker......
  • Java-Day04 Scanner/if-else/switch-case/for
    2022/10/9一、Scanner:从键盘获取数据1.要使用Scanner首先需要导入包:importjava.util.Scanner;2.使用方法:Scanner变量名=newScanner(System.in);/......
  • C# 获取本地IP地址
    1///<summary>2///获取本地的IP地址3///</summary>4///<returns></returns>5publicstaticstringGetAddressIP()6{7stringAddressIP=st......
  • CentOS 配置免密登录
    1、跳板机操作:连续三次回车,生成私钥和密钥ssh-keygen-trsa 2、ssh-copy-id-i/root/.ssh/id_rsa.pub192.168.1.100//依次输入yes,123456(root用户的密码)ssh-......
  • MyBatis之ResultMap的association和collection标签详解
    一、前言MyBatis创建时的一个思想是:数据库不可能永远是你所想或所需的那个样子。我们希望每个数据库都具备良好的第三范式或BCNF范式,可惜它们并不都是那样。如果能有一......