• 实战python 读写EXCEL表


    python/EXCEL读取保存

    import xlwt
    import xlrd
    import os
    
    
    def read_excel(filename):
        row_list = []
        bk = xlrd.open_workbook(filename)
        try:
            sh = bk.sheet_by_name("Sheet1")
        except:
            print("no sheet in %s named Sheet1" % filename)
        else:
            # 获取行数
            nrows = sh.nrows
            # 获取各行数据
            for i in range(1, nrows):
                row_data = sh.row_values(i)
                row_list.append(row_data)
            print(row_list)
            return row_list
    
    
    class WriteExcel:
        def __init__(self):
            self.work_book = xlwt.Workbook(encoding='utf-8')
            self.sheet = self.work_book.add_sheet('sheet', cell_overwrite_ok=True)
            self.sheet.write(0, 0, u'货号')
            self.sheet.write(0, 1, u'尺码')
            self.sheet.write(0, 2, u'价格')
    
        def write(self, data_list):
            for index, data in enumerate(data_list):
                count = index + 1
                self.sheet.write(count, 0, data[0])
                self.sheet.write(count, 1, data[1])
                self.sheet.write(count, 2, data[2])
    
            if os.path.exists('price.xlsx'):
                # 删除指定路径下的文件
                os.remove('price.xlsx')
                print('已将旧数据文件删除')
    
            self.work_book.save('price.xlsx')
            print('文件保存成功')
    
    
  • 相关阅读:
    go引入包一直是红色,没有引入的解决办法
    php 把抛出错误记录到日志中
    亚马逊查询接口
    git 合并指定文件到另一个分支
    content-type
    Echarts(饼图Pie)
    DIN 模型速记
    DeepFM 要点速记
    youtube DNN 模型要点速记
    java设计模式之迭代器
  • 原文地址:https://www.cnblogs.com/gqv2009/p/13751114.html
Copyright © 2020-2023  润新知