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("批量转换完成!")
相关推荐
keep_di1 小时前
06-django中配置接口文档coreapi
后端·python·django
NanXi_XZ2 小时前
kubernetes事件监控工具--Kube-Event
python·kubernetes
mr_LuoWei20092 小时前
用批处理文件实现Excel和word文件的重造
经验分享·word·excel
java1234_小锋3 小时前
Scikit-learn Python机器学习 - 回归分析算法 - Lasso 回归 (Lasso Regression)
python·算法·机器学习
倔强青铜三3 小时前
苦练Python第52天:一口气吃透Python的“七脉神剑”:生命周期+字符串魔术方法全解析
人工智能·python·面试
yanxing.D5 小时前
OpenCV轻松入门_面向python(第五章几何变换)
图像处理·人工智能·python·opencv
Q_Q19632884755 小时前
python+django/flask+springboot个性化旅游推荐系统(数据可视化) 景点推荐 路线匹配 用户画像建模 智能搜索筛选 图文展示系统
spring boot·python·django·flask·node.js
爱隐身的官人5 小时前
Tomcat 相关漏洞扫描器(一)
python·web安全·tomcat
debug 小菜鸟6 小时前
Python + Flask + API Gateway + Lambda + EKS 实战
python·flask·gateway