Python 批量将 XLSX 文件转换为 CSV 文件
要将 XLSX 文件批量转换为 CSV 文件,可以使用 Python 编程语言和 pandas 库来实现。以下是一个示例代码:
import os
import pandas as pd
# 设置要转换的 XLSX 文件所在的文件夹路径
folder_path = 'path_to_folder'
# 获取文件夹中所有的文件名
files = os.listdir(folder_path)
# 遍历每个文件
for file in files:
# 检查文件是否为 XLSX 格式
if file.endswith('.xlsx'):
# 构建完整的文件路径
file_path = os.path.join(folder_path, file)
# 读取 XLSX 文件
df = pd.read_excel(file_path)
# 构建 CSV 文件路径
csv_file_path = file_path.replace('.xlsx', '.csv')
# 将数据保存为 CSV 文件
df.to_csv(csv_file_path, index=False)
print(f'{file} 转换完成')
在上述代码中,首先需要将folder_path变量设置为包含要转换文件的文件夹路径。然后,使用os.listdir()函数获取文件夹中的所有文件名。接着,遍历每个文件并检查其是否为 XLSX 格式。如果是 XLSX 格式,则使用 pandas 库的read_excel()函数读取文件内容,并使用to_csv()函数将数据保存为 CSV 格式文件。最后,打印出转换完成的文件名。
请确保在运行代码之前安装了 pandas 库。可以使用以下命令安装 pandas 库:
pip install pandas
原文地址: https://www.cveoy.top/t/topic/o3YK 著作权归作者所有。请勿转载和采集!