导入必要的库
对于读取Excel文件,可以使用`xlrd`或`openpyxl`库。
对于写入Excel文件,同样可以使用`openpyxl`库。
读取Excel文件
使用`openpyxl`读取工作簿中的数据。
```python
import openpyxl
打开工作簿
workbook = openpyxl.load_workbook('path_to_your_excel_file.xlsx')
获取工作表名称
sheet_names = workbook.sheetnames
选择工作表
sheet = workbook[sheet_names]
处理数据
循环读取工作表中的每一行数据。
```python
获取工作表使用的范围
info = sheet.used_range
循环每行的数据
for i in info.values[1:]:
print(i)
填写数据
根据需要填写数据,可以使用循环和条件语句。
```python
假设我们要填写的数据是固定的
data_to_fill = [
('张三', '男', 28.0, 177.0, 150.0, '本科', '否', '汉族', '北京', 8.0),
('李四', '男', 31.0, 165.0, 130.0, '本科', '是', '汉族', '上海', 5.0),
...
]
循环填写数据
for row in data_to_fill:
for i, value in enumerate(row):
sheet.cell(row=i+2, column=i+1).value = value
保存Excel文件
使用`save`方法保存修改后的工作簿。
```python
保存工作簿
workbook.save('path_to_your_excel_file.xlsx')
以上步骤展示了如何使用Python读取、处理并填写Excel表格数据。请确保将`path_to_your_excel_file.xlsx`替换为实际的文件路径,并根据需要调整代码中的数据。