在我们使用Python时,避免不了与Excel打交道。同样Python的三方库和代码的简洁性也为我们处理大数据提供了便利。今天给大家介绍一下常用的处理表格的函数,同时还有一些常用的操作。
这些都是我在使用Python处理Excel时用到的相关代码和使用经验,可能没有某些博主详细,但绝对精华+有用!!!
xlrd:读取xls、xlsx文件,效率非常高。不支持修改!(高版本不支持xlsx,pip install xlrd==1.2.0)
xlwt:写入新xls、xlsx文件,效率非常高。但不支持修改已有表格!
openpyxl:可读可写可修改,但不能操作xlsx文件!
xlwings:可读可写可修改,支持xls、xlsx。可以与VAB交互。但依赖于Excel程序存在
读取时如果需要修改直接赋值就可以了。例如ws.cell(1,1).value =1 ,就可以将第一行第一列的单元格的值修改为1。
读取时如果需要修改直接赋值就可以了。例如ws[0,0].value =1 ,就可以将第一行第一列的单元格的值修改为1。
这些都是分段函数,根据自己需要选择合适的库,完整代码没啥用,你们需要自己节选中间的部分,我这里就是记录下自己的完整代码。
这里的四个处理表格的函数中,openpyxl和xlwings都可以操作单元格的形式,如居中,字体,背景颜色等,但我平时用不到这些,因为居中这些对于我分析数据并没有什么用,同时个人认为这些直接从表格中全选-居中更简单,所以这篇文章就没有介绍相关的函数用法,更倾向于平时常用的一些功能,如修改、查询单元格等。
如果大家在学习RS或者Python时有什么问题,可以随时留言交流!同时如果大家对如何使用Python处理遥感数据有兴趣的话同样可以留言给博主,博主会分享相关代码以供学习!