python excel 去掉逗号前的
时间: 2023-08-31 17:03:42 浏览: 118
要使用Python去掉Excel中逗号前的内容,可以使用openpyxl库来处理Excel文件。下面是一个示例代码:
```python
import openpyxl
# 打开Excel文件
workbook = openpyxl.load_workbook('input.xlsx')
sheet = workbook.active
# 遍历每一行数据
for row in sheet.iter_rows(min_row=1, values_only=True):
# 遍历每一个单元格
for i, cell_value in enumerate(row):
# 如果单元格内容包含逗号
if ',' in str(cell_value):
# 去掉逗号前的内容
new_value = cell_value.split(',')[1]
# 更新单元格的值
sheet.cell(row=sheet.cell(row=i+1).row, column=sheet.cell(row=i+1).column, value=new_value)
# 保存修改后的Excel文件
workbook.save('output.xlsx')
```
这段代码假设输入的Excel文件名为`input.xlsx`,输出的Excel文件名为`output.xlsx`。代码首先打开Excel文件,并选择活动工作表。然后,使用`iter_rows`方法遍历每一行数据,并使用`enumerate`方法遍历每个单元格。如果单元格内容中包含逗号,则使用`split`方法分割字符串,并选择逗号后面的部分作为新的内容。最后,更新单元格的值并保存修改后的Excel文件。
阅读全文