批量将csv文件转成excel

news/2024/7/21 4:51:44 标签: python, excel
本文主要用来处理将批量某种格式编码的的csv文件转成utf-8编码的excel文件

import pandas as pd
import os

# 设定目录
dir_path = "D:\\tmp_financial\DailyK\FullACSV"  # 请将此处替换为你的CSV文件所在目录
des_path = "D:\\tmp_financial\DailyK\FullAExcel"

# 获取目录中所有的.csv文件
csv_files = [f for f in os.listdir(dir_path) if f.endswith('.csv')]

# 循环遍历所有CSV文件,并将其转换为Excel文件
for csv_file in csv_files:
    # 读取CSV文件, 要提前查看.csv文件的编码格式,经过查看是GB2312
    df = pd.read_csv(os.path.join(dir_path, csv_file),encoding='GB2312')

    # 将DataFrame保存为Excel文件,编码成utf-8好处理
    df.to_excel(os.path.join(des_path, csv_file[:-4] + '.xlsx'), index=False,encoding='utf-8')  # 将.csv替换为.xlsx

http://www.niftyadmin.cn/n/5353068.html

相关文章

机器学习系列 16:使用 scikit-learn 的 Pipeline

在机器学习项目中,我们经常需要进行大量的数据预处理步骤,最后用处理干净的数据集来拟合机器学习算法得到一个合适的机器学习模型。 scikit-learn 提供了一个强大的 Pipeline 类来帮助我们将所有的数据预处理步骤和训练模型的步骤串起来。就像流水线一样…

burp靶场--xss上篇【1-15】

burp靶场–xss https://portswigger.net/web-security/cross-site-scripting 1. 什么是xss: 跨站脚本 (XSS) 是一种通常出现在 Web 应用程序中的计算机安全漏洞。XSS 允许攻击者将恶意代码注入网站,然后在访问该网站的任何人的浏览器中执行该代码。这可能允许攻击…

【大厂AI课学习笔记】1.1.2 现阶段人工智能方法和技术领域

目录 1.2 现阶段人工智能方法和技术领域 1.2.1 从技术应用场景展开 计算机视觉 语音识别 自然语言处理 1.2.2 实现AI的技术工具 机器学习的主要类型: 深度学习的重要性: 1.2 现阶段人工智能方法和技术领域 1.2.1 从技术应用场景展开 计算机视觉…

将vite项目(vue/react)使用vite-plugin-pwa配置为pwa应用,只需要3分钟即可

将项目配置为pwa模式,就可以在浏览器里面看到安装应用的选项,并且可以将web网页像app一样添加到手机桌面或者pad桌面上,或者是电脑桌面上,这样带来的体验就像真的在一个app上运行一样。为了实现这个目的,我们可以为vue…

C++入门(一)— 使用VScode开发简介

文章目录 C 介绍C 擅长领域C 程序是如何开发编译器、链接器和库编译预处理编译阶段汇编阶段链接阶段 安装集成开发环境 (IDE)配置编译器:构建配置配置编译器:编译器扩展配置编译器:警告和错误级别配置编译器&#xff1…

【Java万花筒】Java引擎加速:GPU计算与并行处理库助力你的应用翱翔

加速未来:掌握GPU计算,助力Java应用飞跃 前言 随着计算需求的不断增加,GPU计算和并行处理技术成为提高应用程序性能的关键。在Java生态系统中,有许多强大的库和工具,可以帮助开发者充分利用GPU的并行计算能力&#x…

qt-C++笔记之QStringList、QList<QString>、QString、QChar、QList<QChar>区别

qt-C笔记之QStringList、QList、QString、QChar、QList区别 —— 杭州 2024-01-30 凌晨0:27 参考博文&#xff1a;qt-C笔记之QStringList code review! 文章目录 qt-C笔记之QStringList、QList<QString>、QString、QChar、QList<QChar>区别1.Qt的字符容器类1.QSt…

OCP NVME SSD规范解读-8.SMART日志要求-2

SMART-7&#xff1a; 软错误ECC计数可能是记录了被第一级ECC&#xff08;比如LDPC Hard Decode&#xff09;成功纠正过的读取错误次数。这意味着数据恢复成功&#xff0c;但依然表明存储介质出现了某种程度上的可靠性下降。 LDPC码是一种基于稀疏矩阵的纠错码&#xff0c;它由…