python将txt文本数据写入excel的第三列,第四列
时间: 2023-08-12 22:19:39 浏览: 203
,成绩:%.2f\n",
scores[i].student_id, scores[i].course_id, scores[i].score);
return;
}
}
printf("未找到该成绩信息!\n");
}
// 班级信息的查询函数你可以使用Python的第三方库pandas来实现将txt文本数据写入Excel的指定列的操作。
void search_class() {
int id;
printf("请输入要查询的班级号:");
scanf("%d", &id以下是一个示例代码:
```python
import pandas as pd
# 读取txt文件
with open('example.txt', ');
for(int i = 0; i < class_count; i++) {
if(classes[i].id == id) {
r') as f:
data = f.readlines()
# 按行分割数据
data = [line.strip().split(',') for line in printf("班级号:%d,班级名:%s,学生人数:%d\n",
classes[i].id, data]
# 转换为DataFrame格式
df = pd.DataFrame(data, columns=['第一列', '第二列'])
# 将数据 classes[i].name, classes[i].student_count);
return;
}
}
printf("未找到该班级信息!\n");
}
// 学生信息的编辑函数
void edit_student() {
int id;
printf("请输入要编辑写入指定列
df['第三列'] = ['数据1', '数据2', '数据3']
df['第四的学生学号:");
scanf("%d", &id);
for(int i = 0; i < student_count;列'] = ['数据4', '数据5', '数据6']
# 将数据写回Excel文件
writer = pd.ExcelWriter(' i++) {
if(students[i].id == id) {
printf("请输入新的学生信息:\n");
printfexample.xlsx')
df.to_excel(writer, index=False)
writer.save()
```
其中,`example.txt`是要读取的txt文件("学号:");
scanf("%d", &students[i].id);
printf("姓名:");
scanf("%s", students名,`第一列`和`第二列`是txt文件中的数据所对应的列名。你可以根[i].name);
printf("年龄:");
scanf("%d", &students[i].age);
printf("性别:据实际需求修改这些参数。同时,`第三列`和`第四列`是要写入数据的");
scanf("%s", students[i].sex);
printf("专业:");
scanf("%s", students[i].major);
目标列名。你可以根据实际需求修改这些列名,并修改`['数据1', '数据2',
printf("编辑成功!\n");
return;
}
}
printf("未找到该学生信息 '数据3']`和`['数据4', '数据5', '数据6']`中的数据为你要写入的数据。
阅读全文