1. 程式人生 > >Win7,64位下Python讀取Excel檔案並繪製圖表

Win7,64位下Python讀取Excel檔案並繪製圖表

1、安裝xlrd的whl檔案:

    Python讀取Excel使用xlrd,到官網https://pypi.python.org/pypi/xlrd下載xlrd-1.0.0-py3-none-any.whl安裝。

    在C:\Program Files\Python35\Scripts目錄下,執行pip命令,檔名寫全路徑

    pip install D:\FileTest\xlrd-1.0.0-py3-none-any.whl


2、Python讀取Excel檔案並繪製圖表

      程式碼如下:

#coding=utf-8
#######################################################
#filename:xlrd_draw.py
#author:
#date:xxxx-xx-xx
#function:讀excel檔案中的資料
#######################################################
import numpy as np
import matplotlib.pyplot as plt
import xlrd
 
#開啟一個workbook
workbook = xlrd.open_workbook('D:\\FileTest\\Barometer.xlsx')
 
#抓取所有sheet頁的名稱
worksheets = workbook.sheet_names()
print('worksheets is %s' %worksheets)
 
#定位到mySheet
mySheet = workbook.sheet_by_name(u'Pressure')

#get datas
pressure = mySheet.col_values(0)
#time = mySheet.col(1)
#time = [x.value for x in time]


#drop the 1st line of the data, which is the name of the data.
pressure.pop(0)
#time.pop(0)

#declare a figure object to plot
fig = plt.figure(1)

#plot pressure
plt.plot(pressure)
 
plt.title('Barometer') 
plt.ylabel('Pa') 
#plt.xticks(range(len(time)),time) 
plt.show()

程式碼下載:

在xlrd_draw.py檔案所在目錄中,執行命令 python xlrd_draw.py


結果如下: