zoukankan      html  css  js  c++  java
  • C#使用EPPlus读写excel

    1.输入授权

         //输入授权码
                ExcelPackage.LicenseContext = LicenseContext.NonCommercial;

    2.写入excel

      //写入excel
                DataTable dt = new DataTable("测试表");
                dt.Columns.Add(new DataColumn("ID"));
                dt.Columns.Add(new DataColumn("Name"));
                for (int i = 0; i < 10; i++)
                {
                    var dr = dt.NewRow();
                    dr[0] = i;
                    dr[1] = "" + i + "个名称";
                    dt.Rows.Add(dr);
                }
    
                using (ExcelPackage package = new ExcelPackage())
                {
                    ExcelWorksheet sheet = package.Workbook.Worksheets.Add(dt.TableName);
                    sheet.Cells.LoadFromDataTable(dt);
                    sheet.Cells["C1"].Value = "我是C1";
                    using (Stream stream = new FileStream("D:\123.xlsx", FileMode.Create))
                    {
                        package.SaveAs(stream);
                    }
                }

    3.读取excel

     //读取excel
    
                using (var package = new ExcelPackage(new FileInfo("D:\123.xlsx")))
                {
                    var sheet = package.Workbook.Worksheets[0];
                    var colCount = sheet.Dimension.End.Column;
                    var rowCount = sheet.Dimension.End.Row;
                     
                    for (int r = sheet.Dimension.Start.Row; r < rowCount; r++)
                    {
                        string rowInfo = "";
                        for (int c = sheet.Dimension.Start.Column; c <= colCount; c++)
                        {
                            var value = sheet.GetValue<string>(r, c);
    
                            rowInfo = rowInfo + "  "+value;
                        }  
                        Console.WriteLine("数据:"+rowInfo);
                    }
                }
  • 相关阅读:
    JDK内置工具使用
    awk 数组
    c++面试题
    C++内存分配
    awk 数字比较
    awk脚本 排序
    awk 读取 shell 变量的方法
    NVelocity系列:Getting Start With NVelocity
    Castle.ActiveRecord分页示例
    NVelocity系列:NVelocity配置详解
  • 原文地址:https://www.cnblogs.com/congqiandehoulai/p/14046667.html
Copyright © 2011-2022 走看看