weixin_42201980 2023-03-28 14:46 采纳率: 0%
浏览 22

想从指定路径的文件里提取批量csv文档里指定数据并对应csv文件名生成每条数据放在新的excel中

想从指定路径的文件里提取批量csv文档里指定数据,并对应csv文件名生成每条数据放在新的excel中

  • 写回答

2条回答 默认 最新

  • Vayne16 2023-03-28 14:49
    关注

    该回答引用GPT:
    可以使用Python来实现从指定路径的文件中提取批量csv文档里指定数据,并对应csv文件名生成每条数据放在新的excel中的功能。

    import csv
    import os
    import xlwt
    
    # 定义要提取的csv文件路径
    csv_path = './csv_files'
    
    # 定义要生成的excel文件路径
    excel_path = './excel_files'
    
    # 创建excel文件
    workbook = xlwt.Workbook()
    
    # 遍历csv文件
    for file in os.listdir(csv_path):
        # 判断是否为csv文件
        if file.endswith('.csv'):
            # 读取csv文件
            with open(os.path.join(csv_path, file), 'r') as f:
                reader = csv.reader(f)
                # 创建excel表格
                sheet = workbook.add_sheet(file.split('.')[0])
                # 遍历csv文件中的每一行
                for i, row in enumerate(reader):
                    # 遍历每一行中的每一列
                    for j, col in enumerate(row):
                        # 将每一列的数据写入excel表格
                        sheet.write(i, j, col)
    
    # 保存excel文件
    workbook.save(os.path.join(excel_path, 'result.xls'))
    

    如还有疑问,可留言帮助解决。

    评论

报告相同问题?

问题事件

  • 创建了问题 3月28日

悬赏问题

  • ¥15 QT+Gstreamer框架开发视频采集,无法将waylandsink视频绑定qt窗口
  • ¥15 vs2010开发 WFP(windows filtering platform)异常
  • ¥30 8*8*25的矩阵和1*8*25的矩阵相乘
  • ¥15 Ubuntu20.04主机有两个网口,如何配置将其中一个网口用来接入外网,另一个网口用来给其他设备上网
  • ¥15 ml307r-dl如何实现录音功能
  • ¥15 付费100元 悬赏iphone 15pm 链接watch s7 移动一号双终端 下载不了esim文件解决办法?
  • ¥60 云南移动网络无法访问网站,但联通电信可正常访问
  • ¥15 寻找有过Qt加载网页项目经验的人
  • ¥15 我的电脑在最近一次windows更新后彻底打不开了,一按电源键只有这个提示,如何解决
  • ¥15 烝救者笔记本然后刷thinkbook笔记本的bios