Python-使用Pandas和XlsxWriter进行工作

Python-使用Pandas和XlsxWriter进行工作

Python Pandas是一个数据分析库。它可以读取、过滤和重新排列小型和大型数据集,并将它们以包括Excel在内的一系列格式输出。

Pandas使用XlsxWriter模块编写Excel文件。

XlsxWriter是一个用于编写XLSX文件格式的Python模块。它可以用于将文本、数字和公式写入多个工作表。此外,它还支持格式设置、图像、图表、页面设置、自动筛选、条件格式和许多其他功能。

示例

# import pandas as pd
import pandas as pd
# 从一些数据创建一些数据框。
df1 = pd.DataFrame({'Data': [11, 12, 13, 14]})
df2 = pd.DataFrame({'Data': [21, 22, 23, 24]})
df3 = pd.DataFrame({'Data': [31, 32, 33, 34]})
df4 = pd.DataFrame({'Data': [41, 42, 43, 44]})  
# 创建一个Pandas Excel writer对象,并使用XlsxWriter作为引擎。
writer = pd.ExcelWriter('pandas_positioning.xlsx', engine ='xlsxwriter')  
# 在工作表中编写和定位数据框,默认为A1单元格。
df1.to_excel(writer, sheet_name ='Sheet1')  
df2.to_excel(writer, sheet_name ='Sheet1', startcol = 3)
df3.to_excel(writer, sheet_name ='Sheet1', startrow = 6)
# 也可以在没有标题和索引的情况下编写数据框。
df4.to_excel(writer, sheet_name ='Sheet1', startrow = 7, startcol = 4, header = False, index = False)
# 关闭Pandas Excel writer对象并输出Excel文件。
writer.save()
Python

Python教程

Java教程

Web教程

数据库教程

图形图像教程

大数据教程

开发工具教程

计算机教程

登录

注册