Python 中操作 Excel 的扩展库主要有:
xlwings:在 GitHub 上获得了 1.6k 的 Star。可结合 VBA 实现对 Excel 的编程。...文件是由一个个工作表组成的,要想操作文件内容,需要先打开工作表「sheet」,打开 sheet 由以下几种方式:
sheet = wb.sheets[0] #下标定位打开第一个工作表sheet...= wb.sheets['test'] #打开名字为 test 的工作表sheet = wb.sheets.active #打开当前激活的工作表
工作表是由一个个单元格组成的,最终我们操作的是一个个单元格中的数据...A1 单元格中的内容# 1.0
根据单元格里面存储的是数字、字符串、空白还是日期,返回的 python 对象类型分别是 float, unicode, None 或 datetime
前面操作的是单个单元格....value = [6, 7, 8, 9, 10]print(sheet.range('A1:A5').value)# [6.0, 7.0, 8.0, 9.0, 10.0]
大多数情况下,我们操作数据表写入的都是多行的数据