### 寫操作
```python
from openpyxl import Workbook
wb = Workbook()??# 實(shí)例化一個表格文件對象
wb1 = wb.create_sheet('test1',0)??# 創(chuàng)建工作簿對象
# 寫入數(shù)據(jù)方式1:通過excel左上方單元格定位數(shù)據(jù)
wb1['A1'] = 666??# 在第一行第一列單元格中寫入數(shù)字666
# 寫入數(shù)據(jù)方式2:row表示行、colue表示列、value表示待寫入數(shù)據(jù)
wb1.cell(row=2, column=2, value=999)
# 寫入數(shù)據(jù)方式3:一行行批量寫入
wb1.append(['姓名', '年齡', '性別', '愛好'])
wb1.append(['jason', 18, 'male', 'study'])
"""
擴(kuò)展:上述三種方法均可在單元格寫入公式(等號不可缺失)
????wb1['A3'] = '=sum(A1:A2)'
"""
```
### 讀操作
```python
from openpyxl import load_workbook
wb = load_workbook('jason.xlsx')??# 指定待操作表格文件
# 查看當(dāng)前表格文件內(nèi)部所有工作簿名稱
print(wb.sheetnames)??# ['test01','test02',...]
# 指定需要操作的工作簿名稱
wb1 = wb['test01']
# 讀取單元格數(shù)據(jù)方式1
print(wb1['A3'].value)
# 讀取單元格數(shù)據(jù)方式2
print(wb1.cell(row=2, column=8).value)
"""
讀取由公式計算得來的單元格數(shù)據(jù)需要在指定待操作表格文件中添加參數(shù)
????wb = load_workbook('jason.xlsx',data_only=True)
"""
# 獲取一行行的數(shù)據(jù)
for row in wb1.rows:??# 拿到每一行的數(shù)據(jù)
??for data in row:??# 拿到一行行數(shù)據(jù)里面每一個單元格的數(shù)據(jù)
????print(data.value)
# 獲取一列列的數(shù)據(jù)(如果想獲取 必須把readonly去掉)
for column in wb1.columns:??# 拿到每一列的數(shù)據(jù)
?????for r in column:??# 拿到一列列數(shù)據(jù)里面每一個單元格的數(shù)據(jù)
????print(r.value)
# 獲取最大的行數(shù)和列數(shù)
print(wb1.max_row)
print(wb1.max_column)
```