学习Python纪录Day21 - 用Python处理Excel

用Python处理Excel

Python可以使用openpyxl自动化处理excel的编辑、建立、储存等操作。

pip install openpyxl

安装成功後汇入模组

from openpyxl import load_workbook()
  • workbook(活页簿):可以有多个worksheet
  • worksheet(工作表):每一个工作表都是用列(row)和栏(column)的储存格组成
  • cell(储存格)

开启excel试算表档案建立Workbook

wb = load_workbook("成绩单.xlsx") 

sheetnames取得Excel的工作表名称串列

print(wb.sheetnames)
ws = wb.active					#active取得目前工作表物件

使用相关属性取得工作资讯

属性
ws.title 取得工作表字串
ws.min_column 取得有料的储存格最小栏索引
ws.max_column 取得有料的储存格最大栏索引
ws.min_row 取得有料的储存格最小列索引
ws.max_row 取得有料的储存格最大列索引

(最後呼叫wb.close()关闭试算表)


<<:  Day 21 Ruby 类别 vs 模组

>>:  Swift纯Code之旅 Day26. 「客制化Switch按钮」

Day 13 - OOP 初探 (3) - 实战地图游戏

前言 跟 FP 一样,OOP 到目前已经第三天了,我们来点实战吧! 今天的实战很特别啊,基本上是工作...

【LeetCode】Linked List

能够完赛的人是鬼吧 本文会提到做 singular linked list 常犯错误、如何避免,与常...

用React刻自己的投资Dashboard Day4 - highcharts制作线图

tags: 2021铁人赛 React Javascript绘图套件 在搜寻chart librar...

D3JsDay18 不让资料进坟墓,秒懂农产品分布—实际资料画地图

我们到政府开放资料平台下载这两个档案,第一个是包含各种伴手礼的经纬度资料、名称、介绍等等作为要画在地...

Day 17 Matcher 介绍 (中)

该文章同步发布於:我的部落格 今天一样继续来介绍实用的 Matcher 和举例~ all matc...