分享

批量提取Excel工作表的目录?简单暴力!帮你迅速自由切换工作表

 静幻堂 2018-12-26

我们都喜欢用Excel文件来储存各种各样的数据,这样方便后续对数据进行各种分析处理。随着时间的增长,Excel文件中保存的数据越来越多,建立的工作表格也会随着越来越多,当工作表的数量太多时,为了节约视图空间,很多的工作表名称就会被隐藏起来,那么我们打开某个工作表就会显得费力,需要点击下方滚动栏或者切换按钮来查找工作表的名称,然后在切换到目标工作表。

为了解决上述麻烦,很多朋友都会想到建立一个工作表目录,就想一本书也会在前面有一个目录一样,这样可以根据工作表名称,点击工作表名称后直接切换到目标工作表。你还会自己手工一个一个的添加目录吗?别那么无聊了,如果你的时间很充足的话,而且愿意做这么无聊费时的事情,当我什么都没说好了。是不是可以批量提取一个Excel文件中的所有工作表名称做成一个目录呢?当然是可以的,而且快速到你无法想象,同时经过一些处理可以让你点击目录中的工作表名称,直接打开某个工作表,是不是很简单暴力呢?

下面笔者就通过逐步操作展示,快速实现批量添加Excel工作表的目录,首先准备工作如下:

批量提取Excel工作表的目录?简单暴力!帮你迅速自由切换工作表

批量提取Excel工作表的目录?简单暴力!帮你迅速自由切换工作表

接着在上面步骤中新创建的Excel文件里添加一些内容到工作表里,同时多建立一些工作表,并且也填充内容,每个测试工作表里的A1单元格输入一些数字或者工作表名称,如下图所示:

批量提取Excel工作表的目录?简单暴力!帮你迅速自由切换工作表

接下来就进行UI设计,为了简单起见,在工作表名称为目录的表格里拖放一个命令按钮,用于执行自动批量添加工作表目录,如下图:

批量提取Excel工作表的目录?简单暴力!帮你迅速自由切换工作表

接着做目标功能逻辑代码的编写,截图如下:

批量提取Excel工作表的目录?简单暴力!帮你迅速自由切换工作表

紧接着做命令按钮和后端代码的连接工作,然后点击上面的按钮,即可快速把工作表目录建立起来,见下图示:

批量提取Excel工作表的目录?简单暴力!帮你迅速自由切换工作表

到目前为止,只是把工作表目录建立起来,并没有实现点击工作表的名称,切换到指定工作表格,下面就通过一个窗体来实现,建立目录后,弹出一个窗体,用户点击窗体组合框控件下拉菜单里的工作表名称,就可自由切换工作表了,如下图所示:

批量提取Excel工作表的目录?简单暴力!帮你迅速自由切换工作表

批量提取Excel工作表的目录?简单暴力!帮你迅速自由切换工作表

批量提取Excel工作表的目录?简单暴力!帮你迅速自由切换工作表

批量提取Excel工作表的目录?简单暴力!帮你迅速自由切换工作表

那么到这个时候,可能会有些朋友有疑问,这个窗体一直显示,切换到指定工作表后,会遮挡一部分工作表空间,妨碍浏览数据,不想让这个窗体出现,也可以用另外一种方式来实现,只需要添加另外一段代码即可,即在工作表的内容改变事件里面进行工作表的切换即可,如下截图所示:

批量提取Excel工作表的目录?简单暴力!帮你迅速自由切换工作表

通过上面一些步骤的操作,到这里就全部完成了题目中所提出的目标功能,批量把工作表名称添加到工作表目录中,同时可以在点击目录中工作表名称后切换到指定工作表格。感兴趣的朋友,可以在此基础上进行进一步的功能完善。

    本站是提供个人知识管理的网络存储空间,所有内容均由用户发布,不代表本站观点。请注意甄别内容中的联系方式、诱导购买等信息,谨防诈骗。如发现有害或侵权内容,请点击一键举报。
    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多