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;

相关推荐
leonkay30 分钟前
C# 特性(Attribute)——【2】工业设备参数框架设计
经验分享·面试·架构·c#·学习方法·设计
2501_906565121 小时前
小创 · 智能助手
开发语言·c#
datalover8 小时前
【无标题】
c#·linq
FlYFlOWERANDLEAF10 小时前
微软CommunityToolkit.Mvvm和DevExpress中GenerateViewModel使用
c#
Xin_ye1008611 小时前
第七章:进阶篇——事件监听、外部服务集成与性能优化
c#
z落落11 小时前
C# WinForm NModbus 串口通信+WinForm Modbus4 串口通信
开发语言·单片机·c#
CoderIsArt11 小时前
C#环境中部署MQTT客户端
开发语言·c#
CSDN_RTKLIB12 小时前
模型空间、布局控件、自定义块
c#
z落落12 小时前
C# WinForm TCP 服务器+WinForm TCP 客户端
服务器·tcp/ip·c#
csdn_aspnet13 小时前
C# 多个串口多个线程发送数据和接收数据
c#·串口·thread·com·serialport