Python 對Excel文件進行操作
1.創建Excel文件
2.向Excel文件中寫入內容
3.讀取Excel文件中的內容
4.在Excel文件中設置多個sheet頁面
1.創建Excel文件
from openpyxl import Workbook wb = Workbook() #創建文件對象 ws = wb.active #獲取第一個sheet ws.title="first" #設置sheet名稱 wb.save("D:/test.xlsx") #保存
2.向Excel文件中寫入內容
from openpyxl import Workbook wb = Workbook() #創建文件對象 ws = wb.active #獲取第一個sheet ws.title="first" #設置sheet名稱 ws["A1"] = "time" #設置表頭(A1的位置):為time ws["B1"] = "year" #設置表頭(B1的位置):為year ws.append(["10月23日10:59:57","2018年"]) #添加第一行數據 ws.append(["10月23日11:00:36","2018年"]) #添加第二行數據 wb.save("D:/test.xlsx") #保存
3.讀取Excel文件中的內容
from openpyxl import load_workbook #導入讀文件的方法 wb = load_workbook("D:/test.xlsx") #找到需要讀取的文件 ws=wb.active #獲取第一個sheet val=ws.cell(row=1,column=1).value #讀出A1表格中的內容 print(val) #打印
4.在Excel文件中設置多個sheet頁面
from openpyxl import Workbook wb = Workbook() #創建文件對象 ws = wb.active #獲取第一個sheet ws.title="first" #設置sheet名稱 ws2=wb.create_sheet("second") #創建第二個sheet文件 ws_insert = wb.create_sheet('second',1) #在文件的第二個頁面中插入一個名字為second的sheet wb.save("D:/test.xlsx") #保存 注意:如果文件存在,會報錯