平時工作中經常使用excel彙總資料,查閱資料後整理出幾個常用函式。
注: openpyxl庫只能操作字尾為.xlsx的excel檔案,.xls檔案無法操作。
1.安裝openpyxl庫
pip install openpyxl #安裝openpyxl庫
import openpyxl #匯入
2.建立或開啟乙個workbook
wb = openpyxl.workbook(
)#建立乙個workbook物件
wb = openpyxl.load_workbook(
'123.xlsx'
)#開啟乙個當前目錄下的123.xlsx
wb = openpyxl.load_workbook(
'123.xlsx'
,data_only =
true
)#將整個workbook中的公式轉化為具體內容
3.檢視或開啟乙個worksheet
ls = wb.sheetnames #返回wb物件中,所有的worksheet的名稱的列表
ws = wb[
'sheet'
]#開啟乙個具體的sheet
4.檢視、修改a1單元格的值
ws[
'a1'
].value #修改的話,直接賦值
ws.cell(row =
1,column =1)
.value #修改的話,直接賦值
5.建立或刪除乙個sheet
wb.creat_sheet(
'123'
)#建立乙個名為123的sheet
wb.remove(ws)
#刪除乙個sheet,傳入乙個worksheet物件
6.其他
ws.max_row #sheet中最大行
ws.max_column #sheet中最大列
ws.title #sheet表名
ws['a1'
].coordinate #返回『a1』
ws.cell(row =
1, column =1)
.value #返回'a1'
excel的簡單操作
1.同時修改幾個表的相同地方 先按住shift鍵選中要操作的表,修改其中乙個表後,其他表也會發生同樣變化 2.套用 格式 ctr l 給 加了顏色 該 成為乙個整體 3.保護指定地方不被修改 選中整個表,右鍵 設定單元格格式 保護 整個 不鎖定 找到審閱 保護工作表 勾選選定未鎖定單元格 其中還可以...
簡單的excel操作 匯出
匯出excel 1.sqlid 2.檔名 3.檔案工作表名 4.工作表的標題 string sqlid department select one string filename testxls string worksheet list string title system.out.printl...
Python 操作Excel檔案
from openpyxl import load workbook 開啟excel檔案 wb load workbook test.xlsx 定位第乙個sheet sheet wb sheet1 獲取第1行第1列的單元格的值 print 第1行第1列的單元格的值 format sheet.cell...