Python读取‘新生数据.xls’,把籍贯中的值统一处理成两个字
时间: 2023-05-20 08:04:17 浏览: 88
非常感谢您的提问!以下是Python读取‘新生数据.xls’,把籍贯中的值统一处理成两个字的代码:
```python
import xlrd
# 打开Excel文件
workbook = xlrd.open_workbook('新生数据.xls')
# 选择第一个工作表
sheet = workbook.sheet_by_index(0)
# 获取籍贯所在列的索引
jiguan_index = None
for i in range(sheet.ncols):
if sheet.cell_value(0, i) == '籍贯':
jiguan_index = i
break
# 处理籍贯
for i in range(1, sheet.nrows):
jiguan = sheet.cell_value(i, jiguan_index)
if len(jiguan) > 2:
jiguan = jiguan[:2]
sheet.cell_value(i, jiguan_index) = jiguan
# 保存Excel文件
workbook.save('新生数据(处理后).xls')
```
希望这个代码能够帮到您!
阅读全文