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;

相关推荐
m0_626535201 天前
代码分析
开发语言·c#
FuckPatience1 天前
.netcoreapp2.0与.Net Core是什么关系
c#·.net·.netcore
Dr.勿忘1 天前
开源Unity小框架:高效单例与模块化设计
游戏·unity·开源·c#·游戏引擎·游戏程序·gamejam
小码编匠1 天前
.NET 免费开源的 Word 处理神器
后端·c#·.net
烛阴1 天前
C#从数组到集合的演进与最佳实践
前端·c#
初九之潜龙勿用1 天前
C# 操作Word模拟解析HTML标记输出带格式的文本
开发语言·c#·word·office
追烽少年x1 天前
C#中并发集合---线程安全但无需加锁的高性能结构
c#
唐青枫1 天前
一文理解 C#.NET Tuples:从基础到高级应用
c#·.net
2501_941147422 天前
Java高性能消息队列与Kafka实战分享:分布式消息处理与性能优化经验
c#·linq