用Python代码连接并控制Excel表格,从此办公自动化,解放你双手
上次618的时候,整个IT行业的公司都在搞活动,我的公司也不例外,提前半个月就开始策划活动, 我的事情那时候也变多了,尤其是那段时间我的上级刚好家里有事请假,他的工作就暂时给我了,这意味着我不仅要写代码还要做表格,两个都是精细活,一不留神就出错了。
当时想着能不能有什么方法可以解决这些问题,但是一直没空余时间,现在活动过了有时间闲下来,这点能用技术解决的事情可难不倒我,毕竟我有万能的Python,这可是号称除了不会生孩子其余都能做的编程语言!
上面为开发此程序的背景!
光说不练假把式,还是直接上技术来的实在!(PS:文章最后有代码领取方式)
Python版本:3.6.4
先安装pip包,基本操作,不成问题!
2.用代码操作Excel文档
这个文档比较简单,所以代码也没有太长。
运行代码,看看操作过后的结果:
还行,数据都导入进去了,那就来点复杂点的,看看最后能不能实现。
3. 操作Excel文档并添加数据格式
操作代码就是下面图片里的,只有40行的样子,值得一提的是附带了数据格式的定义,也就是说如果你的表格数据格式和这个数据格式不对应,那么程序是无法正常运行出结果的。
运行此程序,然后得到的操作结果:
可以看到,不止是英文和数字,还有一些特殊的符号也添加进来了。
4.Excel中添加不同类型的数据
经常做表的人都知道,数据类型有很多种,单纯的文本只是最简单的,还有百分比,日期之类的,这些数据类型和文本不一样,需要经过计算才能得到结果,所以也需要特意设计一个实现方法。代码如下:
这段代码的代码执行结果:
基本的文字数据是没啥大问题了,但是如果想要更加直观的看到数据的跌涨幅度,还是用图形数据来表示更加直观一点,所以我们还需要完善。
5.Excel中添加数据图表
不啰嗦,直接上代码:
PS:数据图表需要添加到文件里,否则将无法展示到图表中。
这段程序执行出来的结果:
其实不光可以制作图线表,柱状图也是可以的,不过原理和图线表差不多,所以就不一一写出来了。
- [办公自动化] 再读《让EXCEL飞》(从excel导入access数据时,union联合查询,数据源中没有包含可见的表格)
- iOS 视图跳转有segue连接(视图相连,非button与视图相连),代码控制跳转
- Python实现控制台中的进度条功能代码
- javascript轻松控制表格列样式的脚本代码
- java代码读取excel表格内容
- Python学习笔记(十七)——用GUI自动化控制键盘鼠标
- Python绘制excel表格到邮件正文区并发送脚本实例
- python与excel的连接
- 【python自动化办公实例】CAD中用pycutocad简化等高线
- 使用XLRD包识别Excel工作表单元格颜色代码-python,excel,xlrd-...
- JS调用页面表格导出excel示例代码
- Python对excel写入数据操作实例代码(改进无法合并最后一组数据的问题)
- CrazyWing:Python自动化运维开发实战 六、流程控制
- VBA 控制 Excel 制作表格的例子
- php页面表格,加一导入按钮,点击可以将表格导出为Excel 文件的代码
- [办公自动化]如何让excel图表标签中显示最新值数据
- 【Python接口测试】13_持续集成-接口自动化代码持续集成配置
- Java 代码 datagrid导出表格为excel的路径为绝对路径(本地电脑)
- 利用Python处理excel表格数据
- 最近在写导出excel表格的代码,发现网上大部分代码都是导出简单格式的excel,所以自己顺便就写了一个导出复杂表格的工具类,有些代码是借鉴网友的,同时也谢谢分享代码的朋友们.