以下是使用Python提取文本文件(1.txt)中特定标签<'FireStrikeUltraGraphicsScore'>之间的数据,并将其填充到Excel表格(3DMark.xlsx)的指定单元格的示例代码:

import openpyxl

# 打开3DMark.xlsx文件
workbook = openpyxl.load_workbook('C:/Users/YourUsername/Desktop/3DMark.xlsx')
worksheet = workbook.active

# 打开1.txt文件并读取内容
with open('C:/Users/YourUsername/Desktop/1.txt', 'r') as file:
    content = file.read()

# 查找<FireStrikeUltraGraphicsScore>和</FireStrikeUltraGraphicsScore>之间的数据
start_tag = '<FireStrikeUltraGraphicsScore>'
end_tag = '</FireStrikeUltraGraphicsScore>'
start_index = content.find(start_tag)
end_index = content.find(end_tag)
if start_index != -1 and end_index != -1:
    # 提取数据并填入D列9行
    score = content[start_index+len(start_tag):end_index]
    worksheet['D9'] = score
else:
    # 如果数据不存在,填入NA
    worksheet['D9'] = 'NA'

# 保存文件
workbook.save('C:/Users/YourUsername/Desktop/3DMark.xlsx')

请将代码中的'YourUsername'替换成您的电脑用户名,以及文件路径根据您的实际情况修改。

Python提取文本数据并填充Excel表格 - 3DMark分数提取示例

原文地址: https://www.cveoy.top/t/topic/nfXd 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录