C#获取Excel表格全部sheet名(Epplus)

原文: C#获取Excel表格全部sheet名(Epplus)

版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处连接和本声明。
本文连接: https://blog.csdn.net/birdfly2015/article/details/90723215

欢迎加入BIM行业开发交流1群 群号:711844216html

1、背景

小伙伴们在C#中使用Excel表格时,可能须要将去获取Excel全部Sheet名编程

2、思路

1.组件:Epplus

epplus组件的安装使用参考
在里面搜素Epplus便可markdown

2.引用:

using System.IO;atom

using OfficeOpenXml;spa

3.方法:

ExcelWorkBook.Sheets.net

3、代码

  
  
  
  
  
  
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  • 12
  • 13
  • 14
  • 15
  • 16
  • 17
  • 18
  • 19
  • 20
  • 21
  • 22
  • 23
  • 24
  • 25
  • 26
  • 27
  • 28
  • 29
  • 30
  • 31
  • 32
  • 33
using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; using OfficeOpenXml; using System.IO; namespace InsertValueIntoExcelWithEpplus { class Program { static void Main(string[] args) { //Excel文件所在的地址 FileInfo file = new FileInfo(@"xxx.xlsx"); //存放全部sheet名的list List<string>sheetName=new List<string>(); using (ExcelPackage excelPackage= new ExcelPackage(file)) { //获得ExcelWorkbook,全部sheet就在这个里面 ExcelWorkbook excelWorkbook= excelPackage.Workbook; foreach (var worksheet in excelWorkbook.Worksheets) { //将全部sheet名字添加进去 sheetName.Add(worksheet.Name); } } } } }

注意事项

1.在用C#操做Excel表格时,最好在程序运行时,将Excel表格关闭,否则会出现Excel文件被占用等错误;
2.若是须要将数据写入Excel中,能够参看博主另一篇文章,如何使用C#在Excel表格中写入值(Epplus)
3.若是须要将数据从Excel中读出来,能够参看博主另一篇文章,如何使用C#从Excel表格中读取值(Epplus)
4.我是黑夜の骑士,欢迎你们关注个人博客,笔者将持续输出revit二次开发以及编程干货excel

相关文章
相关标签/搜索