码迷,mamicode.com
首页 > 编程语言 > 详细

python读取数据写入excel

时间:2020-06-22 01:54:12      阅读:80      评论:0      收藏:0      [点我收藏+]

标签:写入   文件名   取数据   pass   https   获取   pat   python   返回   

‘‘‘写入excel文件‘‘‘
import xlsxwriter
 
# todo 创建excel文件
xl = xlsxwriter.Workbook(rD:\testfile\test.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

 

python读取数据写入excel

标签:写入   文件名   取数据   pass   https   获取   pat   python   返回   

原文地址:https://www.cnblogs.com/1314520xh/p/13174515.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!