Pandas中的DataFrame.to_excel()方法
to_excel()方法用于导出数据框架到excel文件。要写一个对象到excel文件,我们必须指定目标文件名。如果我们想写到多个工作表,我们需要创建一个带有目标文件名的ExcelWriter对象,并且需要指定文件中的工作表,我们必须在其中写入。也可以通过指定唯一的sheet_name来写入多个工作表。有必要保存所有写入文件的数据的变化。
语法:
参数:
Arguments | Type | Description |
---|---|---|
excel_writer | str 或 ExcelWriter 对象 | 文件路径或现有 ExcelWriter |
sheet_name | str, default ‘Sheet1’ | 将包含DataFrame的工作表名称 |
column | 序列或字符串列表,可选 | 要写的列 |
index | bool, default True | 写入行名(索引)。 |
index_label | str 或 sequence, optional | 如果需要的话,索引列的标签。如果没有指定,并且header 和index 都是True,那么将使用索引名称。如果DataFrame使用MultiIndex,应该给出一个序列。 |
- 人们可以提供excel文件名或Excelwrite对象。
- 默认情况下,工作表编号为1,人们可以通过输入参数 “sheet_name “的值来改变它。
- 人们可以通过输入参数 “columns “的值来提供存储数据的列的名称。
- 默认情况下,索引是用数字标记的,如0,1,2……等等,人们可以通过传递一个列表的序列作为参数 “index “的值来改变它。
下面是上述方法的实现。
输出 :
在上述例子中。
- 默认情况下,索引被标记为0,1,….,以此类推。
- 由于我们的DataFrame有列名,所以列是有标签的。
- 默认情况下,它被保存在 “Sheet1 “中。