可以使用Python中的openpyxl库来读取Excel表格,并使用正则表达式来查找包含换行符的单元格。以下是示例代码:
import re
from openpyxl import load_workbook
# 打开Excel文件
workbook = load_workbook(filename='example.xlsx')
# 选择第一个工作表
worksheet = workbook.active
# 遍历所有单元格
for row in worksheet.iter_rows():
for cell in row:
# 使用正则表达式查找换行符
if re.search('\n', str(cell.value)):
# 标识包含换行符的单元格
cell.fill = openpyxl.styles.PatternFill(start_color='FFFF00', end_color='FFFF00', fill_type='solid')
# 保存修改后的Excel文件
workbook.save(filename='example_modified.xlsx')
这段代码会打开名为example.xlsx
的Excel文件,并遍历其中所有单元格。如果某个单元格的值中包含换行符,则会将该单元格标识为黄色。最后,修改后的Excel文件会保存为example_modified.xlsx
。