打开excel,获取关键词和内容数,遍历20次=获取20次关键词和内容数保存到新excel,记为新表,再切割热门评论,保存到新表python代码
时间: 2023-10-23 08:10:43 浏览: 28
以下是示例代码,需要使用openpyxl库:
```python
import openpyxl
# 打开原始表格
wb = openpyxl.load_workbook('原始表格.xlsx')
sheet = wb.active
# 创建新表格
new_wb = openpyxl.Workbook()
new_sheet = new_wb.active
new_sheet.title = '关键词和内容数'
# 遍历20次
for i in range(20):
# 获取关键词和内容数
keyword = sheet.cell(row=i+1, column=1).value
content_num = sheet.cell(row=i+1, column=2).value
# 保存到新表格
new_sheet.cell(row=i+1, column=1).value = keyword
new_sheet.cell(row=i+1, column=2).value = content_num
# 保存新表格
new_wb.save('关键词和内容数.xlsx')
# 切割热门评论
new_wb2 = openpyxl.Workbook()
new_sheet2 = new_wb2.active
new_sheet2.title = '热门评论'
for i in range(20):
comment = sheet.cell(row=i+1, column=3).value
if comment:
# 切割热门评论
comments = comment.split(',')
for j, c in enumerate(comments):
new_sheet2.cell(row=i*10+j+1, column=1).value = c
# 保存新表格
new_wb2.save('热门评论.xlsx')
```