
Python 读取 Excel 中符合特定条件的数据,并写入新的表格
发布日期:2021-05-08 06:30:56
浏览次数:23
分类:精选文章
本文共 828 字,大约阅读时间需要 2 分钟。
原始表格
以下是原始表格的内容,包含了网易新闻的标题和内容等信息:
import xlrdimport xlwtfile = '网易新闻.xls'data = xlrd.open_workbook(file)table = data.sheets()[0]nrows = table.nrowsncols = table.ncolsprint(nrows, ncols)workbook = xlwt.Workbook(encoding='utf-8')news_sheet = workbook.add_sheet('news')news_sheet.write(0, 0, 'Title')news_sheet.write(0, 1, 'Content')data = input('请输入日期格式(2019-03-19):')rank_list = []for i in range(1, nrows): if table.row_values(i)[-1] == data: print(table.row_values(i)[-1]) print(i) rank_list.append(i)print(rank_list)for i in range(len(rank_list)): news_sheet.write(i + 1, 0, table.row_values(int(rank_list[i]))[0]) news_sheet.write(i + 1, 1, table.row_values(int(rank_list[i]))[1])workbook.save(f'{data}-网易新闻.xls')
写入符合条件数据后的新表格
通过上述代码,我们可以将符合特定日期条件的数据从原始表格中筛选出来,并将其写入新的表格中。
发表评论
最新留言
能坚持,总会有不一样的收获!
[***.219.124.196]2025年03月26日 19时21分19秒
关于作者

喝酒易醉,品茶养心,人生如梦,品茶悟道,何以解忧?唯有杜康!
-- 愿君每日到此一游!
推荐文章
869. Reordered Power of 2
2019-03-06
1086 Tree Traversals Again
2019-03-06
1127 ZigZagging on a Tree
2019-03-06
1062 Talent and Virtue
2019-03-06
1045 Favorite Color Stripe
2019-03-06
B. Spreadsheets(进制转换,数学)
2019-03-06
等和的分隔子集(DP)
2019-03-06
基础练习 十六进制转八进制(模拟)
2019-03-06
L - Large Division (大数, 同余)
2019-03-06
39. Combination Sum
2019-03-06
41. First Missing Positive
2019-03-06
80. Remove Duplicates from Sorted Array II
2019-03-06
83. Remove Duplicates from Sorted List
2019-03-06
410. Split Array Largest Sum
2019-03-06
开源项目在闲鱼、b 站上被倒卖?这是什么骚操作?
2019-03-06
Vue3发布半年我不学,摸鱼爽歪歪,哎~就是玩儿
2019-03-06
《实战java高并发程序设计》源码整理及读书笔记
2019-03-06
Java开源博客My-Blog(SpringBoot+Docker)系列文章
2019-03-06
程序员视角:鹿晗公布恋情是如何把微博搞炸的?
2019-03-06