Python read_excel

因為工作的關係,常常要用到 excel 去查資料,並用公式去計算出我要的結果,但每次光打開 excel ,搜尋裡面的資料,調整 excel 的大小比例..等,就讓我覺得很煩,後來我想到應該可以用程式去解決這件煩人的事情吧 ~ 原本我想用 php 去做這件事情,但後來發現,好像 python 的寫法對我來說會比較易讀,參考了高手的寫法,寫成一個 function 後終於可以順利讀出並計算出我要的結果。 


  1. def id(x,y,z):
  2.         import xlrd #讀取excel模組
  3.         book = xlrd.open_workbook ("file.xlsx")  #指定 excel 文件
  4.         sheet = book.sheets()[0] #指定 excel 的 sheet
  5.         default1 =(sheet.cell (x,4) .value)  #指定讀取資料的欄位
  6.         default2 =(sheet.cell (x,5) .value)  #指定讀取資料的欄位
  7.         list1 = y
  8.         list2 = z         
  9.         list3 = x + y + z  #可以自己做一些計算公式的變化
  10.         print round ( list3 ) #印出計算後的結果,並做四捨五入

留言