python current_row指定当前列
时间: 2024-01-17 15:03:10 浏览: 117
python_pcl wheel 文件
如果你的意思是指定当前单元格所在的列,可以使用 `openpyxl.utils.column_index_from_string()` 函数将列名转换为列索引,然后使用 `worksheet.cell()` 方法来选取单元格。以下是一个示例代码:
```python
import openpyxl
# 打开 Excel 文件
workbook = openpyxl.load_workbook('example.xlsx')
# 选取工作表
worksheet = workbook.active
# 定义当前列
current_col = 'C'
# 将列名转换为列索引
col_index = openpyxl.utils.column_index_from_string(current_col)
# 写入数据
for row in range(2, 7):
cell = worksheet.cell(row=row, column=col_index)
cell.value = f'{current_col}{row}'
# 保存 Excel 文件
workbook.save('example.xlsx')
```
在上面的示例代码中,我们使用 `current_col` 变量来定义当前列,并使用 `openpyxl.utils.column_index_from_string()` 函数将列名转换为列索引。在写入数据时,我们使用 `worksheet.cell()` 方法来选取单元格并写入数据。最后,我们使用 `workbook.save()` 方法将更改保存到 Excel 文件中。
阅读全文