嗨使用openpyxl模块格式化电子表格。我试图加入列A和B的每行“,”并删除列B的数字中的“ - ”。 我也试图删除列中有“无”的任何行。我有第一部分,但我无法删除“无”和整个行。下面你会看到我的代码,然后是我期望实现的前后。我将非常感谢您的帮助,因为我仍然是Python的noobie。Python Openpyxl ...删除具有特定单词的行
**Code**
import openpyxl
wb = openpyxl.load_workbook('Users.xlsx')
sheet = wb.get_active_sheet()
for rows in sheet['A3':'B11']:
try:
print(rows[0].value + "," + rows[1].value.replace("-",""))
# TODO: remove rows with the word "None"
except:
if rows == "None":
rows[0].value.delete
continue
**Before**
b0119xxx None
b0105xxx 534-0498
c0215xxx 534-0498
c0245xxx None
d0232xxx 534-0498
d0263xxx 534-0498
d0190xxx 534-0498
d0085xxx None
g0009xxx 534-0498
g0169xxx 534-0498
g0221xxx 534-0498
**After**
b0105xxx,5340498
c0215xxx,5340498
d0232xxx,5340498
d0263xxx,5340498
d0190xxx,5340498
g0009xxx,5340498
g0169xxx,5340498
g0221xxx,5340498