Python使用xlrd處理excel資料

21座的胖子發表於2020-11-19

Python使用xlrd處理excel資料

表格格式如下
直接上程式碼:

import matplotlib.pyplot as plt
import xlrd

x_data=[]
y_data=[]

data = xlrd.open_workbook(r'1.xlsx')
table = data.sheets()[0]	#選擇第一個sheet,選擇第n個sheet將0改成n-1即可
x_data = list(range(0,199))		#橫座標的範圍,要和縱座標的相同
cap = table.col_values(1)		#讀取資料所在的列
#print(cap)  #列印出來檢驗是否正確讀取

for i in range(2,201):		#資料從第3列開始到201列
    y_data.append(cap[i])
    
plt.plot(x_data, y_data, 'bo-', linewidth = 1)
plt.title('Close')			#設定標題
plt.legend()
plt.xlabel('x')				#顯示橫座標
plt.ylabel('y')				#顯示縱座標
plt.show()

執行結果:

相關文章