1.創建檔案
from openpyxl import Workbook wb=Workbook() #實體化 #選擇 sheet(激活 worksheet) ws=wb.active #設定值到一個單元格(cells) ws['A1']=42 #Python的資料型別可以自動轉換 import datetime ws['A2']=datetime.datetime.now() ws['A3']=datetime.datetime.now().strftime("%H:%M:%S") #存盤檔案 wb.save("sample.xlsx") #默認保存到當前目錄下,檔案名稱為 sample.xlsx
2.讀資料
from openpyxl import load_workbook wb=load_workbook('sample.xlsx') #讀取檔案 sheet=wb.get_sheet_by_name("Sheet") #根據sheet名稱獲取,回傳Worksheet物件 columns=sheet['A'] #選擇一列 for fi_column in columns: #遍歷這列的所有行 print(fi_column.value) #每一個fi_column是cell物件
3.寫資料
from openpyxl import Workbook wb=Workbook() #選擇sheet ws=wb.create_sheet("Mysheet",0) #創建表[插到最開始的位置] result_list=[['林林'],['小草']] for fi_result in result_list: ws.append(fi_result) #添加每行的資料 #存盤檔案 wb.save("test.xlsx")
轉載請註明出處,本文鏈接:https://www.uj5u.com/houduan/149335.html
標籤:Python
下一篇:Django的設計理念和哲學
