C# epplus 获取当前/打开时的 默认的sheet表名,或者序号? 40C

C#,用的epplus,已知有一个Excel(*.xlsx)表,共有名称分别为“桥涵表(废弃)”“桥涵表(修改版本1)”,“桥涵表(最终)”,“sheet1”共计4个sheet表。
工作时双击打开这个Excel表,默认显示的是“桥涵表(最终)”这个sheet表格。

            问题:
            如何用代码找到 这个Excel表的默认打开的sheet表明是“桥涵表(最终)”?并把这个表明赋值给变量 A。求代码,谢谢。
0

2个回答

没用过epplus, 但是应该有**ActiveSheet**这样的对象

0

用Spire.xls就有ActiveSheet对象,可以获取当前打开的工作表

Workbook wb = new Workbook();
wb.LoadFromFile(@"C:\Users\Administrator\Desktop\test.xlsx");
//获取当前sheet
Worksheet sheet = wb.ActiveSheet;
string A = sheet.Name;
0
xyfBIMufo
xyfBIMufo 谢谢,不过EPPLUS就没有ActiveSheet这样的方法。。
9 个月之前 回复
Csdn user default icon
上传中...
上传图片
插入图片
抄袭、复制答案,以达到刷声望分或其他目的的行为,在CSDN问答是严格禁止的,一经发现立刻封号。是时候展现真正的技术了!
其他相关推荐
Excel获取Sheet表名
背景:最近在做Excel的导入导出功能,收获了很多的知识,首先采用数据库链接方式,使用OLEDB链接接口访问Excel表中的数据。 链接字符串: excel 2000 ~ 2003的 OleDb 连接串的格式如下: Provider=Microsoft.Jet.OleDb.4.0;Data Source='excel文件路径';Extended Properties='Excel 8.0
数据库,打开时的默认 页面问题 ?????
我设计了一个数据库,想让 一个结构帧集 成为他的默认页,因该如何设置rnrnrn就象打开 邮件数据库哪个页面一样。
notepad++设置打开时的默认语言
1.设置 ->  语言格式设置2.在弹出的窗口如下图设置
cmder设置打开时的默认目录
cmder设置打开时的默认目录希望打开cmder自动进入工作目录,怎么配置?cmder的config目录下有个user-profile.cmd文件,这里就是启动cmder时会自动执行的脚本,每次打开都会执行简单的加入切换到指定目录::: use this file to run your own startup commands:: use in front of the command to p
如何修改Rose打开时的默认工程
在我打开Rational Rose的时候,界面上出现的工程总是一个新的工程,而不是我最近修改的那个工程,我想问问各位如何才能设置软件打开时候的默认工程!
C# 获取Excel的sheet
各位仁兄:rn 我想知道如何用C#获取Excel里面的sheet数量和名称rn我用了这个代码[code=C#]public static System.Data.DataTable GetExcelTableNames(string filename)rn rn System.Data.DataTable dt = new System.Data.DataTable();rn OleDbConnection cnnxls = new OleDbConnection();rn tryrn rn string mystring = "Provider = Microsoft.Jet.OLEDB.4.0 ;Extended Properties=Excel 8.0;Data Source =" + filename;rn cnnxls.ConnectionString = mystring;rn cnnxls.Open();rn dt = cnnxls.GetOleDbSchemaTable(OleDbSchemaGuid.Tables, null);rn rn finallyrn rn cnnxls.Close();rn rn return dt;rn [/code]rn但是返回的好像不对,其实这段代码我也不是很懂,请高人不吝赐教。
C#获取屏幕序号
多屏,扩展情况下,Windows7 操作系统中可以通过,在桌面点击鼠标右键选择分辨率,在分辨率窗口中点击识别按钮能够查到屏幕序号。rn[img=https://img-bbs.csdn.net/upload/201608/23/1471915653_171074.png][/img]rn[img=https://img-bbs.csdn.net/upload/201608/23/1471915660_910490.png][/img]rnC#如何获取到这个序号呢?
C# 获取当前星期 中文或者数字
string[] Day = new string[] { "星期日", "星期一", "星期二", "星期三", "星期四", "星期五", "星期六" };         week =Day[Convert.ToInt16(DateTime.Now.DayOfWeek)];
C# EPPlus插件将Excel的Sheet 转换成DataTable (完整代码)
EPPlus 是.net的一个操作Excel的插件,封装了针对Excel的读取、写入等操作,并且该项目还是开源的。关于EPPlus的更多介绍我就不赘述了,可查看:http://epplus.codeplex.com/ 这里我简单的介绍如何将Excel的Sheet转换成DataTable,关于安装和其他的相关操作请谷歌或者百度下。 using System; using System.Coll...
新窗口打开时如何获取控件的值?
Form1和Form2rnrn点击form1的某按钮触发事件rnform2.edit1.text:='456';rnform2.show;rnrn这时打开的Form2的edit1里面有值:456rnrn但我为什么无法使用form2里面edit1的值:456?rnrnProcedure TForm2.formcreate(sender:Tobject);rnbeginrn edit2.text:=edit1.text;rnend;rn结果:edit2没有任何变化.rnrn我是新手,学delphi没几天,请各位delphi高手帮帮忙。rn谢谢!
怎样让Sheet window 打开时和定义时一样大小?
-
UE4 获取当前默认的玩家
#include "Kismet/GameplayStatics.h"     UGameplayStatics::GetPlayerPawn(this,0);//0表示默认的玩家
不错,速度有点慢
OK 
获取当前EXE的进程序号并关闭
如何获取当前EXE的进程序号并关闭rn
MDI获取当前view对应的子窗口的序号
如题
Excel中,怎么获得Sheet的Name或者序号
已知一个Range的Name为"aa",请问如何获得该range所在sheetrn谢谢
eclipse打开时报错:
eclipse打开时报错: Couldnot launch the product because the specified workspace cannot becreated. The specified workspace directory is either invalid orread-only. 直奔主题吧! 今天想写Java的时候发现突然打不开了,于是我上网查了一下,便搜索到了...
项目打开时的问题
下了一个项目学习,项目名为MYshopjihua,里面分4个层,BLL,DAL,BEL,UI(文件名为WEB),打开方法为打开网站选择,rnrnMYshopjihua下的WEB,然后添加项目选择BLL,DAL,BEL,可是我打开WEB的时候就显示要转换,就像在2005下打开2003文件rnrn那种,我记得第一次打开的时候没有这个,请问大家是怎么回事,应该怎样处理
项目打开时报错?
我正开发着项目的时候Visual Studio.NET突然报错,然后就自动关闭了,再次打开项目时报一个这样的报错:rn[b][color=#FF0000]尝试创建web项目或打开位于URL“http"//localhost/gdweb”的项目时,web服务器报告了一下错误。an internal error occurred in the microsoft interent extensions[/color][/b]rn这个该怎么解决啊? 这样的问题以前也经常遇见,但是自要再次打开项目就可以了,现在为什么不行了啊?
打开时如何最大化?
打开时如何最大化?请指教
附件打开时的问题
各位,我在一个IE窗体中,点击一个附件,选择"打开",这时候,这个IE窗体会自动关闭,请问是什么原因呢?rn只有一台机器上出现这种问题,其它机器上不会,有点怪,我想是这台机的设置问题,向大家请教一下!rn代码如下:rn//将文件下载rn Response.Clear();rn Response.ClearHeaders();rn Response.Charset = "GB2312";rn Response.ContentEncoding =System.Text.Encoding.UTF8;rn Response.ContentType = "application/octet-stream"; rn Response.AddHeader("Content-Disposition","attachment; filename=" + HttpUtility.UrlEncode(myFileName)) ;rn Response.AddHeader("Content-Length", DT.Rows [0]["len"].ToString ().Trim () );rn rn MemoryStream fs= new MemoryStream (MyData);rn Response.BinaryWrite(MyData);rn Response.Flush();rn fs.Close(); rn Response.End(); rn Response.Clear ();
数据库打开时的问题
为什么我在新建的数据库(nsf)浏览时不单出登录页面,而在浏览其他的rnrn数据库时有呀,我怎么才能让我的数据库在浏览时也要先登录呀。
Android -- 打开时隐藏软键盘
Android -- 打开时隐藏软键盘
myeclipse打开时未响应
今天第一天上班,打开myeclipse时老是未响应,换别的workspace一切正常,换成自己项目的workspace就是一直未响应,求大神指点啊 错误提示如下:[img=http://img.my.csdn.net/uploads/201302/17/1361064210_2674.jpg][/img]
VS2010打开时假死
进入VS2010界面后,久久不能对响应, 但是 按ALT键后, 奇迹般的一点问题都没有,rn很疑惑啊?rnrn虽然说不影响使用,当时总觉得有些不爽,不知道又谁知道是什么原因呢?rnrnPS:故障发生在安装SP1后(安装程序提示未能成功安装)rnrn
eclipse打开时报错
把C:\Program Files\Java\jdk1.8.0_161\bin复制到eclipse.ini文件的-vm下
下载打开时报错
有个文件可以下载,也可以打开,我点击打开报dee错误,怎么回事?怎么解决
如何获取excle表中的默认表名?
如果excle中只有一个表,如何动态获取表名?如果有几个表,如何动态获取默认的表一的名?
vb打开时出错
错误提示:rn"0x6a28fd59"指令引用的"0x00000000"内存。该内存不能为“read”rn
jsp页面打开时的问题
为什么我的jsp页面打开的时候却是出现一个下载的提示框?这是什么原因造成的?详细的说说啊 求教了
窗口打开时的动画效果
请问在显示一个窗口时,怎么才能有那种动画效果,例如窗口是从上到下逐渐显示出来的?
MyEclipse7.5打开时出现问题
点击左侧 弹出Opening MyEclipse Start Page 遇到问题。Error 是怎么回事 怎么解决
用ADO获取当前数据库中的表名??????
各位高手如果没有在度假,请帮我解决这个问题,谢谢。
如何获取当前数据库的所有用户表名
请问在打开数据库后rnDim conn As ADODB.Connectionrnconn.Open connectstring rn如何获取当前库的用户表名
【MYSQL】自定义函数获取当前表名和字段名
[size=18px][color=#FF0000]如题:MYSQL自定义函数如何获取当前表名和字段名[/color][/size]rnrn100分奉上
使用asp.net读取excel的sheet表名
如题,我在网上找了好多. 比如. rnpublic static String getExcelSheets(string fileName) rn OleDbConnection objConn = new OleDbConnection("Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" + fileName + ";Extended Properties=\"Excel 8.0;imex=1;hdr=no\";");rn objConn.Open();rn System.Data.DataTable dt = null;rn dt = objConn.GetOleDbSchemaTable(OleDbSchemaGuid.Tables, null);rn String[] excelSheets = new String[dt.Rows.Count];rn int i = 0;rn String result = "";rn foreach (DataRow row in dt.Rows)rn result = row["TABLE_NAME"].ToString();rn i++;rn rn if (objConn != null) objConn.Close(); objConn.Dispose(); rn if (dt != null) dt.Dispose(); rn return result;rnrnrn /*OleDbConnection oleconn = new OleDbConnection("provider=Microsoft.Jet.OLEDB.4.0;data source=" + fileName + ";Extended Properties=Excel 8.0;Persist Security Info=False");rn oleconn.Open();rn //返回Excel的架构,包括各个sheet表的名称,类型,创建时间和修改时间等 rn DataTable dtSheetName = oleconn.GetOleDbSchemaTable(OleDbSchemaGuid.Tables, new object[] null, null, null, "Table" );rn //包含excel中表名的字符串数组 rn string[] strTableNames = new string[dtSheetName.Rows.Count];rn for (int k = 0; k < dtSheetName.Rows.Count; k++)rn strTableNames[k] = dtSheetName.Rows[k]["TABLE_NAME"].ToString();rn rn return strTableNames; */rn rnrn运行的时候无论用哪一个连接字符串都是报这个错. rn“System.ArgumentException”类型的异常在 System.Data.dll 中发生,但未在用户代码中进行处理rn其他信息: 从索引 47 处开始,初始化字符串的格式不符合规范。rnrn求解.
【Excel】sheet表名添加背景颜色
如图: 点击sheet表名右键,选择“工作表标签颜色” 效果:
C# 获取当前日期时间?
[C#]rn格式:rn[color=#FF0000]2009-1-3 11:03:32[/color]rn或者rn[color=#FF0000]2009年1月3日11:04:11[/color]
c#获取当前日期时间
自己收集的一些资料,各种日期形式,希望能帮到你
EXCEL数据库如何获取手动切换Sheet的名称或序号?
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
相关热词 c#异步发送kafka c#窗体编号 c# 操作二进制文件 c# 反射 机制 c#线程 窗体失去响应 c#角度转弧度 c# 解析gps数据 c# vs设置 语法版本 c# json含回车 c#多线程demo