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("批量转换完成!")
相关推荐
Capricorn19882 小时前
Ox Alpha 1M 上下文科研引用失真怎么排查?知芽 Notebook Skill 技术链路实操
人工智能·笔记·python·深度学习·知识图谱·论文笔记
常山云栈2 小时前
如何理解python中的鸭子模(类)型?
开发语言·python
weixin199701080162 小时前
《alibaba.idle.isv.order.ship 接入实录:闲鱼订单发货回传的5个隐式约束》(附Python源码)
服务器·前端·python
y = xⁿ2 小时前
DeepSeek harness工具系统什么设计的?
开发语言·python
烂蜻蜓2 小时前
Flask入门教程(十五):错误处理与日志——打造健壮的Web应用
前端·python·flask
2401_890603402 小时前
Python入门语法(一)
java·开发语言·python
烂蜻蜓2 小时前
Flask入门教程(十六):中间件与扩展——增强应用功能的两种机制
python·中间件·flask
烂蜻蜓4 小时前
Flask入门教程(十二):表单处理——从基础到Flask-WTF完整实践
后端·python·flask
jay神4 小时前
【计算机毕业设计】基于Flask+Vue的电影数据可视化与智能推荐系统
前端·vue.js·python·信息可视化·flask·毕业设计·课程设计