python在CMD界面讀取excel所有數(shù)據(jù)的示例
代碼
import xlrdimport os from prettytable import PrettyTableimport pandas#創(chuàng)建一個(gè)Excel表類class Excel(object): def __init__(self, path): self.path = path //路徑要加上文件名 #讀取Excel內(nèi)全部數(shù)據(jù) 參數(shù)sname是sheet頁名字 def read_all_data(self, sname): workbook = xlrd.open_workbook(self.path) content = workbook.sheet_by_name(sname) # ord_list=[] ord_list = PrettyTable() for rownum in range(content.nrows): ord_list.add_row(content.row_values(rownum)) # ord_list.append(content.row_values(rownum)) #返回的類型是一個(gè)list return ord_listif __name__ == '__main__': path = input('-->>>Enter your path: ')xl = pandas.ExcelFile(path)sheetsname = xl.sheet_namesprint('all your excel sheetsname: ' + str(sheetsname))# print(sheetsname)sheetname = input('-->>>Enter your excel sheet name: ')path1 = Excel(path)alldata = path1.read_all_data(sname=sheetname)# alldata = PrettyTable(alldata)print(alldata)
演示
加了prettytable美化顯示
以上就是python在CMD界面讀取excel所有數(shù)據(jù)的示例的詳細(xì)內(nèi)容,更多關(guān)于python讀取excel數(shù)據(jù)的資料請(qǐng)關(guān)注好吧啦網(wǎng)其它相關(guān)文章!
相關(guān)文章:
1. Jsp servlet驗(yàn)證碼工具類分享2. Java讀取Oracle大字段數(shù)據(jù)(CLOB)的2種方法3. ASP.NET 2.0頁面框架的幾處變化4. .NET Core中RabbitMQ使用死信隊(duì)列的實(shí)現(xiàn)5. vue 中this.$set 動(dòng)態(tài)綁定數(shù)據(jù)的案例講解6. .NET6使用ImageSharp實(shí)現(xiàn)給圖片添加水印7. 前端面試學(xué)習(xí)中幾個(gè)常見有用的知識(shí)點(diǎn)8. 詳解IDEA中SpringBoot整合Servlet三大組件的過程9. Java之JSP教程九大內(nèi)置對(duì)象詳解(下篇)10. 三十分鐘掌握STL-教程
