python 制作excel报表_python如何制作软件

python 制作excel报表_python如何制作软件在 Python 中制作 Excel 图表 你可以使用以下几种库 openpyxl 用于读取和写入 Excel 文件 并创建图表 示例代码 pythonimport openpyxlfrom openpyxl chart chart import PieChart BarChart 创建一个新的工作簿 wb openpyxl Workbook ws wb active

在Python中制作Excel图表,你可以使用以下几种库:

openpyxl

用于读取和写入Excel文件,并创建图表。

示例代码:

 import openpyxl from openpyxl.chart.chart import PieChart, BarChart 创建一个新的工作簿 wb = openpyxl.Workbook() ws = wb.active 准备数据 data = [ ['Pie', 'Sold'], ['Apple', 50], ['Cherry', 30], ['Pumpkin', 10], ['Chocolate', 40] ] 写入数据到工作表 for row in data: ws.append(row) 创建饼图对象 pie = PieChart() 定义标签和数据范围 labels = Reference(ws, min_col=1, min_row=2, max_row=5) data = Reference(ws, min_col=2, min_row=2, max_row=5) 添加数据和标签 pie.add_data(data) pie.set_categories(labels) 设置饼图标题 pie.title = 'Pies sold by category' 设置饼图的位置 ws.add_chart(pie, 'C1') 保存工作簿 wb.save('pie_chart.xlsx') 

xlsxwriter

用于创建Excel文件,并支持图表的创建。

示例代码:

 import xlsxwriter 创建一个Excel文件 workbook = xlsxwriter.Workbook('wuguiyunwei.xlsx') worksheet = workbook.add_worksheet() 创建一个图表对象 chart = workbook.add_chart({'type': 'column'}) 定义数据表开头列表 title = ['业务名称', '星期一', '星期二', '星期三', '星期四', '星期五', '星期六', '星期日', '平均流量'] buname = ['乌龟运维官网', '乌龟1', '乌龟2', '乌龟3', '乌龟4'] 定义5频道一周七天数据列表 data = [ [100, 150, 200, 100, 150, 200, 100, 150, 200], [100, 150, 200, 100, 150, 200, 100, 150, 200] ] 设置图表标题和数据系列 chart.set_title({'name': '流量统计'}) chart.add_series({ 'name': '乌龟运维官网', 'categories': f'Sheet1!$A$1:$A$4', 'values': f'Sheet1!$B$1:$B$4' }) 添加数据标签 chart.set_x_axis({'name': '日期'}) chart.set_y_axis({'name': '流量'}) 设置图表位置 chart.set_position({'x_axis': 1, 'y_axis': 1, 'width': 720, 'height': 480}) 将图表添加到工作表 worksheet.insert_chart('E2', chart) 保存文件 workbook.close() 

pandas

用于读取Excel文件数据,结合其他库(如matplotlib)制作图表。

示例代码:

编程小号
上一篇 2025-05-06 19:00
下一篇 2025-06-05 11:49

相关推荐

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。
如需转载请保留出处:https://sigusoft.com/bj/17721.html