`
惜忆隐蝶
  • 浏览: 2627 次
  • 性别: Icon_minigender_1
  • 来自: 湖南衡阳
社区版块
存档分类
最新评论

如何获得excel文件名和工作表名

 
阅读更多
一、如何获得excel当前文件名和工作表名
方法一:已经指定工作薄
当前文件名公式=MID(CELL("filename",A1),FIND("[",CELL("filename",A1))+1,FIND("]",CELL("filename",B9))-1-FIND("[",CELL("filename",A1)))
工作表名公式=MID(CELL("filename",A1),FIND("]",CELL("filename",A1))+1,99)
A1可以换成任何当前工作表中的单元格,这里面的A1只是充当应用位置。

方法二:不推荐使用,当工作表中只有一个工作薄时使用,不然,没有引用,这个数据是变动的,可以是表中任意一个工作薄。
得到文件名
=MID(CELL("filename"),FIND("[",CELL("filename"))+1,FIND("]",CELL("filename"))-FIND("[",CELL("filename"))-1)
输入以下公式,得到工作表名
=MID(CELL("filename"),FIND("]",CELL("filename"))+1,99)

方法三:只是扩大范围,数据和二用法差不多。
=MID(CELL("filename"),FIND("]",CELL("filename"))+1,299)
=MID(CELL("filename"),FIND("[",CELL("filename"))+1,FIND("]",CELL("filename"))-FIND("[",CELL("filename"))-1)

方法四:提取当前工作簿中的工作表的名称

步骤一:单击【公式】-【名称管理器】-【新建】,然后输入名称的名称如“提取工作表名称”,在【引用位置】输入公式:=GET.WORKBOOK(1),然后单击【确定】。
提取工作表名称

步骤二:然后在A1单元格中输入公式:=IFERROR(INDEX(提取工作表名称,ROW()),""),然后按Enter键向下填充即可。

步骤三:提取的工作表的名称都含有工作簿的名称,再对公式进行修改,只提取工作表的名称即可,公式为:=IFERROR(REPLACE(INDEX(提取工作表名称,ROW()),1,FIND("]",INDEX(提取工作表名称,ROW())),""),"")。

二、提取指定路径下的指定文件类型的名称

【案例】提取路径“E:\excel教程”下的xls开头的所有Excel的文件类型,包含xls,xlsx,xlsm,xlsb等类型。
步骤一:单击【公式】-【名称管理器】-【新建】,然后输入名称的名称如“提取文件名称”,在【引用位置】输入公式:=FILES("E:\excel教程\*.xls*"),然后单击【确定】。

步骤二:然后在A1单元格中输入公式:=IFERROR(INDEX(提取文件名称,ROW()),""),然后按Enter键向下填充即可。
分享到:
评论

相关推荐

    批量合并文件夹下所有文件并以文件名做为表名

    excel 批量合并文件夹下所有文件并以文件名做为表名。

    C# winform 读取Excel文件 表名及内容

    在本场景中,我们将探讨如何在Winform应用中读取Excel文件,包括表名和内容。这里使用的开发工具是Visual Studio 2010,它支持.NET Framework 4.0,这使得我们可以利用Microsoft Office Interop库来操作Excel文件。 ...

    EXCEL取文件名称和工作表名函数doc文档合集整理.zip

    在Excel中,提取文件名称和工作表名是常见的数据处理需求,特别是在数据分析、报表整合以及自动化工作中。这个“EXCEL取文件名称和工作表名函数doc文档合集整理.zip”压缩包显然包含了多个文档,详细介绍了如何在...

    基于C#实现将Excel的内容导出成sql语句,Excel的文件名作为导入的表名,Excel的列名为导入数据库表的字段名

    基于C#实现将Excel的内容导出成sql语句,Excel的文件名作为导入的表名,Excel的列名为导入数据库表的字段名 使用方法 1.准备一个excel 文件名为到数据库的表名,内容为要生成的sql的数据; 2.启动软件 xls2sql.exe ...

    vb6.0改Excel的工作表名

    ### vb6.0修改Excel工作表名称的知识点详解 #### 一、VB6.0简介 Visual Basic 6.0(简称VB6.0)是Microsoft发布的一款面向对象的编程语言,也是VB系列中非常成熟且广泛应用的一个版本。它不仅支持事件驱动的编程...

    验证EXCEL导入模板是否符合标准

    本话题主要探讨如何使用C#编程语言来验证Excel导入模板是否符合预设的标准,包括文件名、工作表名和字段名称的验证。 首先,我们需要理解验证的目标。一个标准的Excel导入模板应具有明确的命名规则,例如文件名可能...

    python excel处理实例(单工作簿拆分到多工作簿中(单表中))

    4. **遍历工作表并拆分**:对于每个工作表,创建一个新的DataFrame,然后使用pandas的`to_excel()`方法将其保存为新的Excel文件,每个文件名由原工作表名决定。 ```python for sheet in sheet_names: df = pd.read_...

    python excel2 txt

    这段代码会遍历指定目录,对每个Excel文件执行转换,并将TXT文件保存在同一目录下,文件名由原Excel文件名和工作表名组合而成。 5. **注意事项** - 确保Excel文件没有密码保护,否则`openpyxl`可能无法读取。 - ...

    易语言利用ADO对象取Excel表名.rar

    在本案例中,"易语言利用ADO对象取Excel表名"是一个关于如何使用易语言(EasyLanguage)通过ActiveX Data Objects(ADO)来获取Excel工作簿中的表名的技术分享。下面我们将详细探讨这个主题。 易语言是中国本土开发...

    python项目实例代码源码- excel处理单工作簿拆分到多工作簿中(多表中).zip

    这段代码会将原始Excel文件中的每个工作表分别导出为一个单独的Excel文件,文件名与工作表名相同。注意,`index=False`参数用于不将行索引写入输出文件,如果你希望保留索引,可以将其设为`True`。 在实际应用中,...

    python excel处理实例(单工作簿拆分到多工作簿中(多表中)

    以上代码将遍历原Excel文件中的每个工作表,为每个工作表创建一个独立的Excel文件,文件名与工作表名相同。这样,原始工作簿中的多表内容就被拆分到了多个单独的工作簿中。 在这个过程中,pandas的`read_excel`函数...

    另存所有工作表为工作簿vba

    整个VBA宏执行完毕,每个工作表都会被保存为单独的文件,文件名与工作表名相同,并且位于原工作簿的同一目录下。 通过学习和理解这段代码,你可以根据自己的需求进行修改,例如改变保存的文件格式(如.xlsx)、添加...

    易语言源码易语言利用ADO对象取Excel表名.rar

    - 打开Excel文件后,使用SQL查询语句"SELECT * FROM 表名",其中"表名"部分通常替换为"*",以获取所有工作表的信息。 - Recordset的Open方法执行此查询,返回的结果集中,第一行通常包含工作表的名称。 4. 易语言...

    python代码自动办公excel处理实例(单工作簿拆分到多工作簿中(多表中) 项目源码有详细注解,适合新手一看就懂.rar

    这段代码会为原始工作簿中的每一个工作表创建一个新的Excel文件,文件名与工作表名相同。 4. 可能的详细注解: - `pd.ExcelFile`用于打开Excel文件,它是一个内置的类,可以访问文件中的所有工作表。 - `sheet_...

    Python项目-自动办公-43 excel处理实例(单工作簿拆分到多工作簿中(多表中).zip

    这段代码会创建一个名为“拆分结果”的文件夹(如果不存在的话),并为每个工作表创建一个独立的Excel文件,文件名与工作表名相同。 在这个过程中,`index=False`参数用于防止将行索引写入Excel文件。如果你想保留...

    C#操作excel绑定TreeView和dataGridView

    6. **文件名绑定到TreeView**:在C#中,可以使用TreeView控件的Nodes属性动态添加节点,将读取到的Excel文件名作为节点文本,创建一个表示文件结构的树形视图。 7. **DataGridView控件**:DataGridView是另一种...

    jquery 导出excel tableExport

    这里的选项可以根据需求进行调整,比如 `ignoreColumn` 可以用来忽略某些不需要导出的列,`fileName` 和 `worksheetName` 分别用于设置保存的文件名和工作表名。 当用户点击某个按钮或者触发特定事件时,这个配置好...

    Python保留格式复制多个excel工作表到汇总表并生成目录.zip

    `all_data`现在包含了所有Excel文件的所有工作表的数据,每个数据块都带有文件名和工作表名的元数据。 然后,我们可以使用`openpyxl`库来处理Excel的格式和样式。`openpyxl`是一个用于读写Excel .xlsx文件的库,它...

    table2excel.zip

    4. **配置选项**:table2excel还提供了一些可配置的选项,如上例所示,包括设置文件名、工作表名,甚至可以排除特定CSS类的元素(如隐藏列)。对于包含图片的表格,还可以选择将图片编码为base64并嵌入Excel文件,以...

    sql数据库导出excel文件[参考].pdf

    首先,`p_exporttb`存储过程会检查输入参数的有效性,如查询语句`@sqlstr`、文件路径`@path`、文件名`@fname`和工作表名`@sheetname`。如果文件名或工作表名为空,它们会被默认设置为“temp.xls”和文件名去掉扩展名...

Global site tag (gtag.js) - Google Analytics