Python提取文本数据并填充Excel表格 - 3DMark分数提取示例
以下是使用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'替换成您的电脑用户名,以及文件路径根据您的实际情况修改。
原文地址: https://www.cveoy.top/t/topic/nfXd 著作权归作者所有。请勿转载和采集!