鱼C论坛

 找回密码
 立即注册
查看: 154|回复: 2

python中excel问题求助

[复制链接]
发表于 2024-8-14 10:35:16 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能^_^

您需要 登录 才可以下载或查看,没有账号?立即注册

x
如何提取如图excel中的带V标记的W,L,并按W和L两列进行排列
1.png
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

发表于 2024-8-14 10:52:59 | 显示全部楼层
要使用Python提取并处理这种类型的Excel数据,鱼游可以使用pandas库来读取数据,然后对数据进行筛选和排序。

完成这个任务的核心步骤:

  • 读取Excel文件:使用pandas.read_excel()函数。
  • 数据筛选:选择带有'V'标记的单元格。
  • 提取相关数据:根据需要提取对应的W和L值。
  • 排序:根据W和L列进行排序。

首先,你需要确保你的Python环境中安装了pandas和openpyxl(用于读取Excel文件)库。

如果尚未安装,可以通过以下命令安装:
pip install pandas openpyxl
接下来,这里是一个基本的代码示例,演示如何实现上述步骤:
import pandas as pd

# 加载Excel文件
df = pd.read_excel("path_to_your_excel_file.xlsx", sheet_name="your_sheet_name")

# 假设"W/L"列为数据的标签列,这里是如何筛选出带有'V'标记的行
# 假设'V'标记在一个名为'Check'的列中
filtered_df = df[df['Check'] == 'V']

# 提取相关的W和L数据
# 假设W和L是两个列名
w_l_data = filtered_df[['W', 'L']]

# 根据W和L列排序
sorted_w_l_data = w_l_data.sort_values(by=['W', 'L'])

# 显示结果
print(sorted_w_l_data)
注意:上述代码假设了一些列名和你的Excel的具体布局。

鱼油需要根据你的具体文件调整这些参数,例如文件路径、工作表名称、列名等。
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2024-8-14 11:49:29 | 显示全部楼层
发excel文件  并注明你想要的结果
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|手机版|Archiver|鱼C工作室 ( 粤ICP备18085999号-1 | 粤公网安备 44051102000585号)

GMT+8, 2024-11-22 01:39

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表