python 打开excel,读取excel表格中的姓名和学号,关闭excel后,将姓名和学号用“=”分隔并保存在txt
时间: 2024-09-18 14:00:35 浏览: 37
数据读取_学生数据读取和转存_
在Python中,我们可以使用pandas库方便地处理Excel文件,然后利用os库来创建和写入文本文件。以下是一个简单的步骤描述:
首先,确保已安装pandas和openpyxl库(如果还没安装,可以使用`pip install pandas openpyxl`命令安装)。
```python
import pandas as pd
import os
# 打开Excel文件
file_path = 'your_excel_file.xlsx'
df = pd.read_excel(file_path) # 假设Excel的第一列是姓名,第二列是学号
# 提取需要的数据
names = df['姓名'].tolist()
ids = df['学号'].tolist()
# 创建一个新的txt文件,如果没有则创建
output_file_path = 'output.txt'
if not os.path.exists(output_file_path):
with open(output_file_path, 'w') as f:
pass
# 将数据写入txt文件,每个条目之间用"="分隔
with open(output_file_path, 'a', newline='') as f:
for name, id in zip(names, ids):
f.write(f"{name}={id}\n")
# 关闭文件
f.close()
阅读全文