poi excel中如何获取sheet的名字

 我来答
绿衣人敲门
推荐于2016-02-27 · 知道合伙人软件行家
绿衣人敲门
知道合伙人软件行家
采纳数:18765 获赞数:63764
毕业于西北大学计算机网络技术专业,现在在西安电力学院进行网络推广维护工作!

向TA提问 私信TA
展开全部

1.如图所示,将这工作表的名称提到到目录工作表,做一个目录清单。

2.在"公式”选项卡下选择“定义名称”命令。

3.点击B1单元格,在名称定义窗口,输入名称:大家自己定义,在下方输入公式index(get.workbook(1),row(A1)&T(NOW())

4.下面详细解释一下get.workbook,这个函数其实是宏表函数,可以提取当前工作簿的所有工作表名。需要先定义再使用。大家如果想了解更多可以百度一下。T(NOW())部分返回一个空值,目的是让GET.WORKBOOK的函数结果能够实时更新。


在b1单元格输入公式 =IFERROR(HYPERLINK(目录&"!A1",MID(目录,FIND("]",目录)+1,99)),"")

5.GET.WORKBOOK函数返回的结果类型为“工作簿名称”+后缀名+工作表名称。而且HYPERLINK函数是用来屏蔽错误。

6.而反映不能是成功。保存时需要选择保存类型为“excel启用宏的工作簿”

7.既然是宏,还得在excel选项下的信任中心。将安全设置为“启用所有宏”

凌文元LWY
高粉答主

2014-02-15 · 每个回答都超有意思的
知道大有可为答主
回答量:3.6万
采纳率:76%
帮助的人:1.2亿
展开全部
在空白单元格输入=REPLACE(CELL("filename",A1),1,FIND("]",CELL("filename",A1)),)即可得到Sheet名字
如果需要显示完整路径和表名,那么直接在空白单元格输入=CELL("filename",A1)即可。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
百度网友71d35df
2015-03-03 · TA获得超过120个赞
知道答主
回答量:36
采纳率:100%
帮助的人:44.5万
展开全部
sheet.getSheetName()
本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式