以下是针对“Python3使用pandas模块读写excel操作示例”的完整实例教程,其中包含两条示例说明。
前置条件
在开始本教程之前,确保你已经安装了以下必要的软件:
- Python3安装包
- pandas模块
操作1:读取Excel文件
下面是读取Excel文件的步骤:
- 首先,需要导入pandas模块:
import pandas as pd
-
然后,使用
read_excel()
函数读取Excel文件。可以使用以下参数: -
file_name: Excel文件路径
- sheet_name: 表格名称或索引,默认为第一个表格
- header:int类型的值,指定哪一行是数据的列标题。默认值为0,意味着第0行是列标题
- skiprows:省略指定的行数,默认为0
- skipfooter:省略指定的行数(从文件末尾开始计算),默认为0
下面的示例代码展示了如何读取“example.xlsx”文件并输出其中的数据:
import pandas as pd
df = pd.read_excel("example.xlsx", sheet_name="Sheet1")
print(df)
操作2:写入Excel文件
下面是将数据写入Excel文件的步骤:
- 首先,需要导入pandas模块:
import pandas as pd
-
然后,使用
DataFrame()
函数创建一个数据帧。可以使用以下参数: -
data:可以是包含数据的列表、字典或numpy数组
- columns:指定列的顺序和名称
- index:指定行的标签
下面的示例代码展示了如何创建一个数据帧并将其写入“output.xlsx”文件:
import pandas as pd
data = {"Name": ["Alice", "Bob", "Charlie", "David"], "Age": [25, 30, 35, 40], "Gender": ["F", "M", "M", "M"]}
df = pd.DataFrame(data)
df.to_excel("output.xlsx", index=False)
在本次实例中,我们使用了两个示例操作,更详细的内容和其他示例可以在pandas官网找到。