当前位置 博文首页 > 文章内容

    简单介绍python在CMD界面读取excel所有数据

    作者: 栏目:未分类 时间:2020-10-14 9:00:30

    本站于2023年9月4日。收到“大连君*****咨询有限公司”通知
    说我们IIS7站长博客,有一篇博文用了他们的图片。
    要求我们给他们一张图片6000元。要不然法院告我们

    为避免不必要的麻烦,IIS7站长博客,全站内容图片下架、并积极应诉
    博文内容全部不再显示,请需要相关资讯的站长朋友到必应搜索。谢谢!

    另祝:版权碰瓷诈骗团伙,早日弃暗投明。

    相关新闻:借版权之名、行诈骗之实,周某因犯诈骗罪被判处有期徒刑十一年六个月

    叹!百花齐放的时代,渐行渐远!



    这篇文章主要介绍了python在CMD界面读取excel所有数据,帮助大家更好的利用python办公,感兴趣的朋友可以了解下
    代码
    import xlrd
    import os 
    from prettytable import PrettyTable
    import pandas
    #创建一个Excel表类
    class Excel(object):
      def __init__(self, path):
        self.path = path
        //路径要加上文件名
      
      
    #读取Excel内全部数据 参数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))
        #返回的类型是一个list
        return ord_list
    if __name__ == "__main__":
      path = input("-->>>Enter your path: ")
        xl = pandas.ExcelFile(path)
        sheetsname = xl.sheet_names
        print("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所有数据简单介绍python在CMD界面读取excel所有数据

    以上就是python在CMD界面读取excel所有数据的示例的详细内容。

    本文地址:https://www.linuxprobe.com/python-linux-excel.html