> 技术文档 > Excel工作技巧

Excel工作技巧


1、将xls批量转换成为csv

import pandas as pdimport osimport 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(\"批量转换完成!\")