python 向excel第3行第4列写入数据
时间: 2023-04-03 21:02:48 浏览: 49
可以使用 openpyxl 库来实现,具体代码如下:
```python
import openpyxl
# 打开 Excel 文件
workbook = openpyxl.load_workbook('example.xlsx')
# 选择工作表
worksheet = workbook.active
# 写入数据
worksheet.cell(row=3, column=4, value='数据')
# 保存文件
workbook.save('example.xlsx')
```
其中,`row` 表示行数,`column` 表示列数,`value` 表示要写入的数据。
相关问题
python将txt文本数据写入excel的第三列,第四列
,成绩:%.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']`中的数据为你要写入的数据。
利用python,将一列数据写入一个Excel文件的第五列
可以使用Python中的openpyxl模块来实现这个功能。具体步骤如下:
1. 安装openpyxl模块。使用pip命令可以方便地安装该模块。
```
pip install openpyxl
```
2. 导入openpyxl模块中的Workbook和load_workbook类。
```python
from openpyxl import Workbook, load_workbook
```
3. 使用load_workbook方法加载一个已存在的Excel文件,或者使用Workbook方法创建一个新的Excel文件。
```python
# 加载已存在的Excel文件
wb = load_workbook('filename.xlsx')
# 创建一个新的Excel文件
wb = Workbook()
```
4. 获取Excel文件中的一个工作表,并将数据写入其中。假设要写入的数据存放在一个列表中,可以使用for循环遍历列表,并将每个元素写入工作表的第五列。
```python
# 获取工作表
ws = wb.active
# 假设要写入的数据列表为data_list
for index, data in enumerate(data_list):
# 写入数据到第五列
ws.cell(row=index+1, column=5, value=data)
```
5. 最后,保存Excel文件。
```python
wb.save('filename.xlsx')
```
完整的代码示例:
```python
from openpyxl import Workbook, load_workbook
# 加载已存在的Excel文件
wb = load_workbook('filename.xlsx')
# 获取工作表
ws = wb.active
# 假设要写入的数据列表为data_list
data_list = [1, 2, 3, 4, 5]
for index, data in enumerate(data_list):
# 写入数据到第五列
ws.cell(row=index+1, column=5, value=data)
# 保存Excel文件
wb.save('filename.xlsx')
```
相关推荐
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)