有这样一个表格,里面内容从pdf复制而来,只想保留专精特新示范企业名单,删除其他无关内容。
可以在ChatGPT中输入如下提示词:
你是一个Python编程专家,写一段代码,实现批量删除excel表格中特定单元格内容的任务,具体步骤如下:
打开F盘的excel表格:创建世界一流示范企业和专精特新示范企业名单.xlsx;
读取表格第一列的全部内容;
检查表格第一列的每一行开头前4个字符,是否包含“【number】.”内容,参数【number】的数值是从1到200,比如1.、2.、3.、200. 如果包括这样的字符,保留此单元格内容;
如果不包括这样的字符,删除此单元格的内容;
注意:每一个步骤都要输出相关信息
运行后显示错误:
Traceback (most recent call last):
File "d:\Python\exceldatade.py", line 16, in <module>
if cell_value.startswith(number_prefix):
AttributeError: 'int' object has no attribute 'startswith'
问ChatGPT,回复如下:我为你提供的代码有一个小错误。这个错误是因为cell_value被认为是一个整数而不是字符串。为了解决这个问题,我们需要将单元格的值转换为字符串后再进行字符串操作。
修复后的代码,运行成功:
打开excel表格,已经没有杂七杂八的内容了:
本文分享自 Dance with GenAI 微信公众号,前往查看
如有侵权,请联系 cloudcommunity@tencent.com 删除。
本文参与 腾讯云自媒体同步曝光计划 ,欢迎热爱写作的你一起参与!