C# 报表功能

C# 报表功能

csharp 复制代码
 public class ExcelHelper
 {
     ExcelPackage objExcelPage;

     public ExcelHelper(string excelPath)
     {
         objExcelPage = new ExcelPackage(new FileInfo(excelPath));
     }
     public void Write(int sheetIndex, int rowIndex, int columnIndex, string msg)
     {
         objExcelPage.Workbook.Worksheets[sheetIndex].Cells[rowIndex, columnIndex].Value = msg;
     }
     public string Read(int sheetIndex, int rowIndex, int columnIndex)
     {
         return objExcelPage.Workbook.Worksheets[sheetIndex].Cells[rowIndex, columnIndex].Value.ToString();
     }
     public void Close()
     {
         objExcelPage.Dispose();
     }
     public void SaveAs(string path)
     {
         objExcelPage.SaveAs(new FileInfo(path));
         // 关闭Excel对象
         objExcelPage.Dispose();
     }
 }

需引用EPPlus.dll(在NuGet中下载)

命名空间:using OfficeOpenXml;

相关推荐
LostXerxes1 小时前
C#的继承和多态
c#
薄荷撞~可乐3 小时前
C#高并发与并行理解处理
开发语言·c#
sali-tec3 小时前
C# 基于halcon的视觉工作流-章33-矩状测量
开发语言·人工智能·算法·计算机视觉·c#
王维志3 小时前
Unity Embedded Browser文档翻译
unity·c#
FlYFlOWERANDLEAF3 小时前
DevExpress中Word Processing Document API学习记录
学习·c#·word
棉晗榜4 小时前
C#写字符串到Modbus中
c#·modbus
Hello.Reader13 小时前
从零到一上手 Protocol Buffers用 C# 打造可演进的通讯录
java·linux·c#
浪扼飞舟14 小时前
c#基础(一)
开发语言·c#
一个帅气昵称啊16 小时前
C# .NET EFCore 性能优化
性能优化·c#·.net
ArabySide16 小时前
【C#】理解.NET内存机制:堆、栈与装箱拆箱的底层逻辑及优化技巧
c#