用Python将Excel转换为CSV

您所在的位置:网站首页 如何将excel变成csv 用Python将Excel转换为CSV

用Python将Excel转换为CSV

2024-06-03 07:41| 来源: 网络整理| 查看: 265

将Excel文件转换为CSV文件,可以使用Python中的pandas库来实现。pandas库是Python数据分析的重要工具,支持读写多种格式的数据文件,包括Excel和CSV。

以下是将Excel文件转换为CSV文件的具体步骤:

1.安装pandas库如果你还没有安装pandas库,可以使用以下命令在命令行中安装:

pip install pandas

2.导入pandas库和Excel文件在Python脚本中,首先需要导入pandas库和Excel文件。例如,我们有一个名为excel_file.xlsx的Excel文件,那么可以使用以下代码将其导入:

import pandas as pd excelfile = pd.ExcelFile('excel_file.xlsx')

3.查看Excel文件中的工作表使用以下命令可以查看Excel文件中的工作表:

print(excelfile.sheet_names)

输出结果将显示Excel文件中所有工作表的名字。

4.读取Excel数据到pandas数据框可以使用以下命令将Excel文件中的数据读入pandas数据框:

df = excelfile.parse('')

其中,是要读取的工作表的名字,如果要读取整个Excel文件,可以省略参数。

5.将数据保存为CSV文件使用以下命令可以将pandas数据框中的数据保存为CSV文件:

df.to_csv('.csv', index=False)

其中,是要保存的CSV文件的文件名,index=False表示不保存行号。

完整的Python代码示例如下:

import pandas as pd excelfile = pd.ExcelFile('excel_file.xlsx') sheet_names = excelfile.sheet_names for sheet_name in sheet_names: df = excelfile.parse(sheet_name) df.to_csv(sheet_name+'.csv', index=False)

以上代码将循环读取Excel文件中的每个工作表,将数据保存为一个同名的CSV文件。

本站文章如无特殊说明,均为本站原创,如若转载,请注明出处:用Python将Excel转换为CSV - Python技术站



【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3