用Python范围删除表格的sheet1工作表里面B2单元格到L2单元格里的内容
时间: 2024-02-21 12:56:37 浏览: 116
你可以使用Python中的openpyxl库来删除表格的sheet1工作表里面B2单元格到L2单元格里的内容。具体操作如下:
```python
import openpyxl
# 打开Excel文件
workbook = openpyxl.load_workbook('example.xlsx')
# 选择工作表sheet1
worksheet = workbook['sheet1']
# 删除B2单元格到L2单元格的内容
for col in range(ord('B'), ord('L')+1):
for row in range(2, 3):
cell = worksheet[chr(col)+str(row)]
cell.value = None
# 保存修改后的Excel文件
workbook.save('example.xlsx')
```
以上代码会将example.xlsx文件中sheet1工作表中B2单元格到L2单元格的内容删除,并保存修改后的Excel文件。
相关问题
python操作excel表格遍历表名获取每个表单元格的值
可以使用 openpyxl 库来操作 Excel 表格,遍历每个表单可以使用 workbook 的 sheetnames 属性,示例代码如下:
```python
import openpyxl
# 打开 Excel 文件
workbook = openpyxl.load_workbook('example.xlsx')
# 遍历每个表单
for sheet_name in workbook.sheetnames:
sheet = workbook[sheet_name]
# 遍历每个单元格
for row in sheet.rows:
for cell in row:
print(cell.value)
```
其中,`sheetnames` 是一个列表,包含了所有表单的名称,`workbook[sheet_name]` 可以根据表单名称获取相应的表单对象,`sheet.rows` 返回一个由行对象组成的生成器,`row` 对象中的 `cell` 是表示单元格的对象,`cell.value` 访问单元格的值。
阅读全文