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;

相关推荐
nnsix18 分钟前
【C#】HttpPost请求 - Query参数 - URL编码方法
java·javascript·c#
无风听海1 小时前
TaskFactory
服务器·开发语言·c#
世洋Blog1 小时前
Unity编辑器基础
unity·c#·编辑器·游戏引擎
钰fly1 小时前
C#索引器 接口
c#
SunnyDays10111 小时前
使用 C# 隐藏 Excel 工作表 (单表格、批量处理 与 超级隐藏)
c#·隐藏excel工作表
2501_930707782 小时前
如何使用C#代码将 Excel 文件转换为 SVG
开发语言·c#·excel
kylezhao20192 小时前
C#上位机从入门到精通(场景化实战教程)学习内容简介
开发语言·c#
我是唐青枫10 小时前
C#.NET 索引器完全解析:语法、场景与最佳实践
c#·.net
FuckPatience15 小时前
C# 使用内存映射文件实现进程间通信
c#
kylezhao201917 小时前
如何在 C# 项目中使用 NLog 进行日志记录
开发语言·c#