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("批量转换完成!")
相关推荐
竹林818几秒前
用Python脚本批量发布Markdown文章,我踩了三个坑才搞定
python·markdown·自动化运维
Chase_______1 分钟前
【快速入手 Python 基础 | 第1章】:数据存储与运算
开发语言·python
hongyuyahei5 分钟前
GSPO策略损失完整演示
pytorch·python
&星痕&11 分钟前
从零开始手搓 (1)计算图 (c++,python语言实现)
c++·python·深度学习·机器学习
坚持学习前端日记11 分钟前
python对接comfyui的过程
开发语言·网络·python
葡萄城技术团队11 分钟前
Excel VBA 核心概念全解析:宏、模块、过程的区别与联系(含 SpreadJS Web 替代方案)
excel
竹林81814 分钟前
从数据混乱到丝滑管理:我在Python项目中重构SQLite数据库的实战记录
python·sqlite
未完成的歌~21 分钟前
前端 AJAX 详解 + 动态页面爬虫实战思路
前端·爬虫·ajax
今儿敲了吗34 分钟前
python基础学习笔记第四章
c++·笔记·python·学习