1. 程式人生 > 實用技巧 >Python讀寫Excel檔案

Python讀寫Excel檔案

先判斷是否安裝了xlrd庫:pip install xlrd

import xlrd
# 給出excel檔案絕對路徑
loc = ("C:\\統計.xlsx") 
# 開啟工作表
wb = xlrd.open_workbook(loc) 
# 這裡讀取的是第一個sheet
sheet = wb.sheet_by_index(0)
#print(sheet.cell_value(2, 0) )
#print("行數:")
#print(sheet.nrows)
#print("列數:")
#print(sheet.ncols)
for i in range(sheet.ncols):         
        
print(sheet.cell_value(3, i))

另一個庫是:pipinstallxlwt

import xlwt 
from xlwt import Workbook
# 建立workbook
wb = Workbook() 
  
# 使用add_sheet函式建立新的sheet
sheet1 = wb.add_sheet('Sheet 1') 
# 寫入資料,引數分別為行、列、資料 
sheet1.write(1, 0, 'ISBT DEHRADUN') 
sheet1.write(2, 0, 'SHASTRADHARA') 
sheet1.write(3, 0, 'CLEMEN TOWN
') sheet1.write(4, 0, 'RAJPUR ROAD') sheet1.write(5, 0, 'CLOCK TOWER') sheet1.write(0, 1, 'ISBT DEHRADUN') sheet1.write(0, 2, 'SHASTRADHARA') sheet1.write(0, 3, 'CLEMEN TOWN') sheet1.write(0, 4, 'RAJPUR ROAD') sheet1.write(0, 5, 'CLOCK TOWER') sheet1.write(0, 6, '合計する') # 儲存到excel表格 wb.save('C:\\Users\\E2-Li.y\\Desktop\\Java統計.xls
')

加粗:

# 建立workbook
workbook = xlwt.Workbook()  
# 建立sheet 
sheet = workbook.add_sheet("Sheet Name") 
# 給單元格內容新增格式:加粗、標紅
style = xlwt.easyxf('font: bold 1,color: red') 
# 在單元格中寫入資料
sheet.write(0, 0, 'SAMPLE', style) 
# 儲存excel
workbook.save("sample.xls")