📜  在Python中将 Excel 转换为 CSV(1)

📅  最后修改于: 2023-12-03 15:37:38.204000             🧑  作者: Mango

在Python中将Excel转换为CSV

CSV(Comma Separated Values)是一种常用的文件格式,适用于将大量结构化数据存储和传输。而Excel是微软公司的一款强大的电子表格软件,许多用户都习惯使用它来处理和分析数据。在有些情况下,我们需要将Excel文件转换为CSV文件,这样可以方便地在不同的软件之间共享数据。在Python中,我们可以使用pandas库来进行Excel和CSV文件之间的转换。

安装pandas库

在使用Python进行Excel和CSV的转换之前,我们需要先安装pandas库。可以使用以下命令进行安装:

pip install pandas

windows用户可以在cmd中运行以上命令,Linux/Mac用户可以在终端中运行以上命令。

将Excel文件转换为CSV文件

我们可以使用以下代码将Excel文件转换为CSV文件:

import pandas as pd

# 读取Excel文件
df = pd.read_excel("example.xlsx")

# 将Excel文件转换为CSV文件
df.to_csv("example.csv", index=None, header=True)
  • read_excel方法读取Excel文件,返回一个DataFrame对象,这个对象可以被用于数据清洗和转换。
  • to_csv方法将DataFrame对象转换为CSV文件,其中参数index和header控制是否保留行和列的标签(默认为True)。
将CSV文件转换为Excel文件

我们可以使用以下代码将CSV文件转换为Excel文件:

import pandas as pd

# 读取CSV文件
df = pd.read_csv("example.csv")

# 将CSV文件转换为Excel文件
df.to_excel("example.xlsx", index=None, header=True)
  • read_csv方法读取CSV文件,返回一个DataFrame对象,这个对象可以被用于数据清洗和转换。
  • to_excel方法将DataFrame对象转换为Excel文件,其中参数index和header控制是否保留行和列的标签(默认为True)。
总结

在Python中,我们可以使用pandas库来进行Excel和CSV文件之间的转换。在使用read_excel方法和read_csv方法读取文件后,我们可以使用to_csv方法和to_excel方法将DataFrame对象转换为CSV文件和Excel文件。这样可以在不同的软件之间方便地共享和分析数据。