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. IntelliJ IDEA導(dǎo)出項(xiàng)目的方法2. IntelliJ IDEA設(shè)置自動(dòng)提示功能快捷鍵的方法3. IntelliJ IDEA設(shè)置編碼格式的方法4. 谷歌Chrome瀏覽器開發(fā)者工具教程—JS調(diào)試篇5. Ajax報(bào)錯(cuò)400的參考解決辦法6. Ajax對(duì)xml信息的接收和處理操作實(shí)例分析7. WML開發(fā)教程之 WAP網(wǎng)站服務(wù)器配置方法8. 用XML和XSL來生成動(dòng)態(tài)頁面9. Ajax實(shí)現(xiàn)頁面無刷新留言效果10. JS實(shí)現(xiàn)炫酷雪花飄落效果
