zoukankan      html  css  js  c++  java
  • python读取数据写入excel

    '''写入excel文件'''
    import xlsxwriter
     
    # todo 创建excel文件
    xl = xlsxwriter.Workbook(r'D:	estfile	est.xlsx')
     
    # todo 添加sheet
    sheet = xl.add_worksheet('sheet1')
     
    # todo 往单元格cell添加数据,索引写入
    sheet.write_string(0,0,'username')
     
    # todo 位置写入
    sheet.write_string('B1','password')
     
    # todo 设置单元格宽度大小
    sheet.set_column('A:B',30)
     
    # todo 关闭文件
    xl.close()
    import os
    import openpyxl
    
    
    def get_file_name(file_dir):
        '''
        获取指定目录下所有文件名称
        :param file_dir:指定目录
        :return:返回文件名列表
        '''
        for root, dirs, files in os.walk(file_dir):
            # return root#当前目录路径
            # return dirs#当前路径下所有子目录
            return files  # 当前路径下所有非目录子文件
    
    
    def class_file_name(file_dir, file_type):
        '''
        获取指定文件夹下的指定文件类型名称
        :param file_dir:指定目录
        :param file_type:
        :return:返回文件名列表
        '''
        ls = []
        f = []
        for root, dirs, files in os.walk(file_dir):
            for file in files:
                if os.path.splitext(file)[1] == file_type:
                    ls.append(os.path.join(root, file))
                    f.append(file)
        return f
    
    
    def output2excel(file_dir):
        '''
        把文件夹下的文件名称输出到文件目录
        :param file_dir: 文件目录
        :return:
        '''
        # 获取文件目录下所有文件名,存入data列表
        data = get_file_name(file_dir)
    
        # 把data输出到该目录下,并以目录名保存为excel格式
        wb = openpyxl.Workbook()
        sheet = wb.active
        # 设置表名为文件目录名
        sheet.title = file_dir
        for i in range(1, len(data) + 1):
            sheet['A{}'.format(i)] = data[i - 1]
    
        if file_dir == '':
            file_dir = '当前目录'
        wb.save('{0}/{0}.xlsx'.format(file_dir))
    
    
    file_dir = '本科'
    output2excel(file_dir)
    
    原文链接:https://blog.csdn.net/wz_spinoza/java/article/details/88788220
  • 相关阅读:
    [bzoj1054][HAOI2008]移动玩具
    atal error C1083: 无法打开包括文件:“stdint.h”
    诛仙手游宝石和灌注性价比分析
    诛仙手游攻略
    商务沟通方法与技巧
    韩服LOL符文翻译
    如何关闭"QQ网购每日精选"信息提醒
    LOL 韩服下载地址
    [经验分享] YY客服联系方式
    广州打印社保明细-网上打印-社保局地址
  • 原文地址:https://www.cnblogs.com/1314520xh/p/13174515.html
Copyright © 2011-2022 走看看