标签:被占用 log template opera str eric 安装 flowchart inf
原文:C#获取Excel表格所有sheet名(Epplus)
欢迎加入BIM行业开发交流1群 群号:711844216
小伙伴们在C#中使用Excel表格时,可能需要将去获取Excel所有Sheet名
epplus组件的安装使用参考
在里面搜素Epplus即可
using System.IO;
using OfficeOpenXml;
ExcelWorkBook.Sheets
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二次开发以及编程干货
标签:被占用 log template opera str eric 安装 flowchart inf
原文地址:https://www.cnblogs.com/lonelyxmas/p/12001785.html