能够对Excel表格进行操做的模块python
第三方模块须要下载 pip install openpyxlexcel
配置永久第三方源: D:\Python36\Lib\site-packages\pip_internal\models\index.pycode
# 写入数据 from openpyxl import Workbook # 获取Excel对象 work_b = Workbook() # 建立表名 wb1 = work_b.create_sheet('工做表1', 1) wb2 = work_b.create_sheet('工做表2', 2) # 修改表名 wb1.title='销售汇总表' # 为工做表添加值 wb['工做表中的位置'] wb1['A2'] = 100 wb1['B2'] = 200 # 求和 wb1['C2'] = '=sum(A2:B2)' # 生成表格文件名 work_b.save('汇总表.xlsx')
# 读取数据 from openpyxl import load_workbook # 读取表格文件名 load_w = load_workbook('汇总表.xlsx') # 读取表名 lw1 = load_w['销售汇总表'] # 读取单元格数字 print(lw1['A2'].value)
批量写入数据对象
# 批量写入数据 from openpyxl import Workbook dic = { 'sean': 73, 'tank': 84, 'egon': 68, 'shen': 18 } # 建立excel work_b = Workbook() # 建立表名 wb1 = work_b.create_sheet('年龄表') # 循环往工做表中加值 n = 1 for key,value in dic.items(): wb1['A%s'%n] = key wb1['B%s'%n] = value n += 1 # 保存工做表 work_b.save('年龄.xlsx')