获取文件扩展名
函数名:f_文件扩展名 / f_Extension
功能描述
获取指定文件路径的文件扩展名,返回值包含点号(如 .txt)。仅处理路径字符串,不检测文件是否实际存在。
会员等级:🟢 免费版(Free)
语法
excel
=f_文件扩展名(文件路径)参数
| 参数名 | 类型 | 必填 | 默认值 | 说明 |
|---|---|---|---|---|
| 文件路径 | String | 是 | 无 | 待检查文件的完整路径 |
返回值
String - 文件扩展名(含点号),如 .txt、.xlsx。无扩展名或异常时返回空字符串 ""。
使用示例
获取文件扩展名
公式:
excel
=f_文件扩展名("D:\Reports\sales.xlsx")结果:
.xlsx无扩展名文件
公式:
excel
=f_文件扩展名("C:\Data\README")结果:
(空字符串)判断文件类型
公式:
excel
=IF(f_文件扩展名(A1)=".xlsx", "Excel文件", "非Excel文件")结果:
Excel文件技术说明
- 调用
Path.GetExtension提取路径中的扩展名部分。 - 返回值包含点号前缀(如
.txt),符合 .NET 惯例。 - 仅对路径字符串进行解析,不访问文件系统,文件是否存在不影响结果。
错误处理
| 错误场景 | 返回值 |
|---|---|
| 路径无效或异常 | ""(空字符串) |
| 路径不含扩展名 | ""(空字符串) |
| 正常路径 | 扩展名(含点号) |