Excel中提取url的文件名

完整公式:

=MID(A1,FIND("@",SUBSTITUTE(A1,"/","@",LEN(A1)-LEN(SUBSTITUTE(A1,"/",""))))+1,LEN(A1)-FIND("@",SUBSTITUTE(A1,"/","@",LEN(A1)-LEN(SUBSTITUTE(A1,"/","")))))

第一部分,查找最后一个"/"在字符串中的位置(A1为字符串所在单元格):

FIND("@",SUBSTITUTE(A1,"/","@",LEN(A1)-LEN(SUBSTITUTE(A1,"/",""))))+1

注:只要理解了SUBSTITUTE第四个参数 instance_num 代表第instance_num 个出现的字符被替换。

然后mid函数,执行提取最后一个"/" 到URL末尾的剪切操作,得到url的文件名,例如

abc.com/image/abc/logo.png

公式执行后,得到:logo.png

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
### 回答1: 你可以使用Python的pandas库来提取Excel数据。首先,你需要安装pandas库,然后使用pandas的read_excel函数来读取Excel文件。例如,以下代码可以读取名为“data.xlsx”的Excel文件,并将其存储在名为“df”的数据框: import pandas as pd df = pd.read_excel('data.xlsx') 你可以使用pandas的各种函数和方法来处理和分析这个数据框的数据,例如,你可以使用head()函数来查看前几行数据: print(df.head()) ### 回答2: Python提取Excel数据需要使用第三方库来处理Excel文件,最常用的库是pandas。以下是Python如何提取Excel数据的步骤: 1. 首先,确保你已经安装了pandas库。可以使用以下命令来安装pandas: ``` pip install pandas ``` 2. 导入pandas库: ```python import pandas as pd ``` 3. 使用pandas的`read_excel`函数来读取Excel文件。需要指定Excel文件路径URL: ```python df = pd.read_excel('path/to/excel_file.xlsx') ``` 4. 可以通过使用`head()`函数来查看Excel文件的前几行数据: ```python df.head() ``` 5. 使用pandas的数据操作方法,如切片、过滤、排序等,来处理提取的数据。例如,可以使用方括号和列名来选择某列数据: ```python column_data = df['Column Name'] ``` 6. 可以使用pandas的`to_csv`函数将提取的数据保存到CSV文件,方便后续处理: ```python df.to_csv('path/to/output_file.csv', index=False) ``` 这些是使用Python提取Excel数据的基本步骤。pandas库还提供了很多其他功能,如数据清洗、数据转换、数据分析等,可以根据具体需求来处理Excel数据。 ### 回答3: Python可以使用多种库来提取Excel数据,最常用的是pandas库和openpyxl库。 使用pandas库提取Excel数据比较方便。首先,需要安装pandas库。可以使用以下命令来安装pandas: ``` pip install pandas ``` 安装完成后,可以使用以下代码来提取Excel数据: ```python import pandas as pd # 使用pandas的read_excel方法读取Excel文件 df = pd.read_excel('文件路径/文件名.xlsx') # 打印数据 print(df) ``` 在上述代码,使用`read_excel`方法读取Excel文件,并将结果存储在DataFrame对象。最后,使用`print`语句打印数据。 另一种常见的方法是使用openpyxl库。首先,需要安装openpyxl库,可以使用以下命令来安装: ```shell pip install openpyxl ``` 安装完成后,可以使用以下代码来提取Excel数据: ```python from openpyxl import load_workbook # 使用load_workbook函数加载Excel文件 workbook = load_workbook(filename='文件路径/文件名.xlsx') # 通过sheet名字获得Sheet对象 sheet = workbook['Sheet1'] # 遍历Sheet对象的所有行和列,并打印数据 for row in sheet.iter_rows(): for cell in row: print(cell.value) ``` 在上述代码,使用`load_workbook`函数加载Excel文件,并得到Workbook对象。然后,通过指定Sheet的名称来得到Sheet对象。最后,使用两个嵌套的循环遍历所有的行和列,并使用`print`语句打印数据。 以上就是使用pandas和openpyxl库提取Excel数据的方法。根据具体的需求,选择适合的库进行操作,能够提高工作效率和数据处理的灵活性。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值