xlwings函数 指定列名 每个数据添加上加上’
时间: 2024-04-30 19:22:29 浏览: 128
pandas使用函数批量处理数据(map、apply、applymap)
您可以使用以下代码将指定列的每个数据添加上加上':
```python
import xlwings as xw
# 打开工作簿并选择工作表
wb = xw.Book('example.xlsx')
sht = wb.sheets['Sheet1']
# 指定列名和要添加的字符
column_name = 'A'
add_str = "'"
# 获取指定列的数据范围
column_range = sht.range(column_name + '1').expand('down')
# 循环遍历每个单元格并添加字符
for cell in column_range:
cell.value = add_str + str(cell.value) + add_str
# 保存并关闭工作簿
wb.save()
wb.close()
```
在此示例中,我们打开名为“example.xlsx”的工作簿,并选择名为“Sheet1”的工作表。然后,我们指定要添加字符的列名和要添加的字符。接下来,我们获取指定列的数据范围,并循环遍历每个单元格以添加字符。最后,我们保存并关闭工作簿。
阅读全文