Excel工作技巧

1、将xls批量转换成为csv

python 复制代码
import pandas as pd
import os
import glob

# 设置文件路径
input_folder = r"D:\Lenovo\桌面\小学工作内容\25下"  # 替换为你的XLS文件所在文件夹
output_folder = r"E:\OldComputer\python学习\python实战\output"  # 替换为你想保存CSV文件的文件夹

# 获取所有XLS文件
xls_files = glob.glob(os.path.join(input_folder, "*.xls"))

for xls_file in xls_files:
    try:
        # 读取XLS文件
        df = pd.read_excel(xls_file)

        # 生成输出文件名(保持原文件名,只更改扩展名)
        base_name = os.path.basename(xls_file)
        csv_name = os.path.splitext(base_name)[0] + ".csv"
        output_path = os.path.join(output_folder, csv_name)

        # 保存为CSV
        df.to_csv(output_path, index=False, encoding='ANSI')
        print(f"已转换: {base_name} -> {csv_name}")

    except Exception as e:
        print(f"转换失败: {xls_file}, 错误: {str(e)}")

print("批量转换完成!")
相关推荐
qq_4232339015 分钟前
如何用FastAPI构建高性能的现代API
jvm·数据库·python
疯狂踩坑人31 分钟前
【Python版 2026 从零学Langchain 1.x】(二)结构化输出和工具调用
后端·python·langchain
HDO清风1 小时前
CASIA-HWDB2.x 数据集DGRL文件解析(python)
开发语言·人工智能·pytorch·python·目标检测·计算机视觉·restful
weixin_499771551 小时前
Python上下文管理器(with语句)的原理与实践
jvm·数据库·python
weixin_452159551 小时前
高级爬虫技巧:处理JavaScript渲染(Selenium)
jvm·数据库·python
多米Domi0111 小时前
0x3f 第48天 面向实习的八股背诵第五天 + 堆一题 背了JUC的题,java.util.Concurrency
开发语言·数据结构·python·算法·leetcode·面试
深蓝海拓1 小时前
PySide6从0开始学习的笔记(二十六) 重写Qt窗口对象的事件(QEvent)处理方法
笔记·python·qt·学习·pyqt
纠结哥_Shrek1 小时前
外贸选品工程师的工作流程和方法论
python·机器学习
小汤圆不甜不要钱1 小时前
「Datawhale」RAG技术全栈指南 Task 5
python·llm·rag