超赞!你绘制的matplotlib图,可以直接嵌入到Excel中了!
数据管道
共 1363字,需浏览 3分钟
·
2021-04-19 11:01
1. 本文思路
2. 需求实现
① 利用pandas读取Excel数据
import pandas as pd
df = pd.read_excel("matplotlib.xlsx")
df
② 利用matplotlib绘图
import matplotlib.pyplot as plt
figure = plt.figure()
plt.plot(df["x"],df["y"])
plt.show()
③ 利用xlwings将上述图形嵌入到Excel中
import xlwings as xw
app = xw.App(visible=False)
wb = app.books.add()
ws = wb.sheets.add("新工作表")
# 将绘制的图形写入到工作簿,直接传入画布(figure)对象
ws.pictures.add(figure)
wb.save("matplotlib1.xlsx")
wb.close()
app.quit()
推荐阅读
欢迎长按扫码关注「数据管道」
评论