学过点计算机,稍微懂点编程后,会感觉看很多问题的思维方式都有点不一样。遇上什么问题,首先都会想着有没有更优的解决方式。对于数据这类问题更是这样子,尤其是,遇上重复性操作的事情,总是会想着寻求更简便的方式去解决,能让计算机解决的问题,别浪费人工。

前阵子,看着运营小妹妹天天花一个多钟筛选数据分类导出表格,脑子里就产生了想法,觉得这太废时间,应该会有更好的解决方式,大概了解了一下情况,决定做一个解决方案。

初步梳理了一下问题后,逻辑很清楚,实现思路也很清晰,但是关键问题是,没有技术人员(有技术这个问题都不叫问题,很简单的一个事情),方案落地困难,敲代码我并不熟手,虽然也能读懂简单代码,但是没有技术的配合,要自己敲,时间成本高,得先学。

这个事情其实并不是需求内的事情,就是说不去解决这个问题,也不是什么大事,但我还是觉得解决这个问题是有意义的,要做。解决没技术支撑这个问题,有两种途径:

1、花点时间自己学自己动手,能学点技能,但时间成本高;

2、协调其他部门的技术人员,但显然这个解决方式在这里显得更加复杂。

像是这种需要技术支撑的问题,如果是需求内的事情,正常程序还是去协调人力资源比较符合常理(这个有很多原因这里不讲),但基于这不是个确定的紧急需求,刚好之前在某个交流群里面吹水说要不要一起学点新东西,人工智能的,python是基础,也有想过要学一下python,有点兴趣,所以决定把这个学一下,把这个数据的筛选问题作为练习。

抽了时间(一个周末和上班期间一些空余时间加起来差不多也就三四天),看了python的基础,差不多了解了语言规则,安装环境,还有怎么样在本地运行后,就开始找关于数据筛选导出表格的解决方案,看看别人是怎么做相关类型的东西的,然后开始自己尝试写,然后debug。

最后调试完成的时候,有点成就感,虽然熟练的程序员两个小时就能解决这个问题,我花了三四天,代码肯定也不是最优的,但至少我把这个问题解决了,而这个学习过程,自己也在提高自己解决问题的能动性。搞定了以后帮他们装运行环境,教他们怎么操作,瞬间感觉自己的level都up了好几层。可能以后不用的时候,很多东西又会忘记,趁记得,记录一下学习过程:

1)安装python环境:

直接在电脑本地安装环境也可以,不过之前学网页爬虫的时候郑同学介绍过Anaconda,专注于数据分析的Python发行版本,所以就直接用这个了。

2)学python基础:

网上找了很多,最后看了廖雪峰老师的教程,觉得适合自己:https://www.liaoxuefeng.com,邓同学也推荐了菜鸟教程,不过我个人更喜欢廖老师的讲解。其实一上来,直接去网上找一下别人的代码改一改,即使半懂半不懂也能解决这个问题,但个人觉得需要简单打一下基础,弄明白关键点,还有每一行代码的意思,毕竟这是个比较简单的程序,复杂的另说(单行过这个习惯是交换生的时候被教授逼着养成的,后面觉得对个人的编程学习规范性还是有很大的影响的)。

3)敲代码:

用python语言写一个简单的表格筛选程序,测试,运行成功后,再把完整的程序写出来,慢慢调试。

感谢互相学习的同学们,表扬一下解决了一个小问题的自己。

2018.06.15

python实现excel筛选功能并输出_学习用python筛选数据并导出excel表相关推荐

  1. python语言适合做什么生意好_学完python可以从事哪些行业?

    随着人工智能和大数据的兴起,Python受到了越来越多人的关注,一跃成为最受欢迎的编程语言之一.Python如此火爆,发展前景怎么样?学完后可以做什么呢?下面,千锋上海带大家了解一下. Python到 ...

  2. python n个list如何组成矩阵_学完Python,我决定熬夜整理这篇总结...

    来源:http://suo.im/5wzRqt 前言:学完Python,我决定熬夜整理这篇总结- 一.了解Python Python之父 Guido Van Rossum,一位荷兰程序员,在1989年 ...

  3. python去哪个城市就业比较好_学完Python的7大就业方向,哪个赚钱多

    学完Python的7大就业方向,哪个赚钱多 " 我想学Python,但是学完Python后都能干啥 ?" " 现在学Python,哪个方向最简单?哪个方向最吃香 ?&qu ...

  4. python实现excel筛选功能并输出_用python处理excel数据(七)实现excel表中筛选功能...

    excel数据如下 1.年龄大于等于5岁的孩子 loc方法通过标签或者bool数组选取一些行和列.注意 loc后边跟的是方括号[]: 调用series的方法apply(), apply(age_5)接 ...

  5. python股票分析入门_学习用Python分析股票数据(入门)

    学习使用python来分析股票,主要事涉及数据获取.数据可视化,以及探究数据中各项指标的含义及和关系.使用工具 pandas.numpy.datatime pandas-datareader 在线获取 ...

  6. 大数据导出excel大小限制_大数据量导出Excel的方案

    测试共同条件: 数据总数为110011条,每条数据条数为19个字段. 电脑配置为:P4 2.67GHz,1G内存. 一.POI.JXL.FastExcel比较 POI.JXL.FastExcel均为j ...

  7. asp.net将内容导出到Excel,Table表格数据(html)导出EXCEL

    代码: 1 /// <summary> 2 /// HTML Table表格数据(html)导出EXCEL 3 /// </summary> 4 /// <param n ...

  8. java统计数据并导出Excel

    业务代码: @RequestMapping(value = "/exportDepartStatistics.html")@ResponseBodypublic HashMap&l ...

  9. 数据的导出Excel表

    数据的导出Excel表 1.原理 ​ 点击前端页面的按钮函数,函数里面去调用后端对应对的请求地址,这个请求地址所对应的方法再去调用业务层,业务层再去持久层拿到数据,返回给控制层,控制层将数据封装为比特 ...

  10. MSSQL数据导入导出Excel的相关代码

    MSSQL数据导入导出Excel的相关代码 参考: https://www.sqlteam.com/forums/topic.asp?TOPIC_ID=49926 1 Export data to e ...

最新文章

  1. 【排序】归并类排序—归并排序(逆序数问题)
  2. 利用FastJSON 把list和map转换成Json
  3. 【maven插件】versions-maven-plugin : 管理版本号
  4. 【2012百度之星/资格赛】C: 易手机的套餐
  5. Linux rmdir命令:删除空目录
  6. html选择拖动条,纯CSS做的滑动范围选择条
  7. fcm模糊聚类matlab实例_智能控制-Fuzzy控制- matlab
  8. mysql 两条数据相减_mysql 实现相邻两条数据相减
  9. 数据结构习题练习(一)-绪论
  10. 《轩辕剑四》:一场关于青铜朋客古代黑科技的浪漫幻想
  11. C#读取MP3文件的专辑图片和ID3V2Tag信息(带代码)
  12. smartbi连接mysql数据库_数据源连接 - Smartbi V7 帮助中心 - Smartbi 在线知识中心
  13. Spring中Bean生命周期、实例化与初始化
  14. bootstrap表格样式模板
  15. java调用rapidminer_基于RapidMiner开发问题和解决
  16. docker启动Tomcat卡住不动
  17. 投研报告 - Polkadex(PDEX
  18. 计算几百个数据相乘之积末尾0的个数
  19. NPL基于词典分词(二)
  20. atoi,atol,strtod,strtol,strtoul实现类型转换

热门文章

  1. ArcGis拓扑——规则、概念与要点
  2. FFplay源码分析-EOF
  3. python实现粒子滤波目标跟踪_QT+Opencv粒子滤波算法实现视频目标跟踪——如何选择跟踪算法...
  4. CTA策略01_dualThrust
  5. 100大产业链全景图(2020版)及智能制造50大产业链
  6. 国科大 - 模式识别与机器学习(黄庆明等)- 期末复习 - 试卷
  7. 阿里腾讯大战前夜:决战2013,决战移动电商!
  8. Chrome浏览器的翻译插件开发
  9. vsftp乱码问题解决
  10. 渗透测试学习笔记(提权)