当前位置: 首页 > article >正文

word表格问题

import matplotlib.pyplot as plt
import pandas as pd
from docx import Document
from docx.shared import Inches
plt.rcParams['font.sans-serif'] = ['SimHei']  # 选择黑体
plt.rcParams['axes.unicode_minus'] = False     # 解决负号显示问题
data={
    '学生':['张三','李四','王五','赵六'],
    '数学':[100,87,60,99]
}
df=pd.DataFrame(data)
plt.figure(figsize=(8, 4))
plt.bar(df['学生'], df['数学'], color='skyblue')
plt.xlabel('学生')
plt.ylabel('数学')
plt.title('学生成绩柱状图')
plt.savefig('stuscorebar.png')
plt.show()
plt.close()
doc = Document()
doc.add_heading('学生分数分析', 0)
# 添加一个段落
p = doc.add_paragraph('柱状图')
doc.add_picture('stuscorebar.png', width=Inches(6))
doc.add_paragraph('表格')
table = doc.add_table(rows=1, cols=3,style="Light List Accent 1")
hdr_cells = table.rows[0].cells
hdr_cells[0].text = '编号'
hdr_cells[1].text = '姓名'
hdr_cells[2].text = '分数'
i=0
for name in data['学生']:
    row_cells = table.add_row().cells
    row_cells[0].text = str(i+1)
    row_cells[1].text = name
    row_cells[2].text = str(data['数学'][i])
    i+=1
doc.save("学生分数分析.docx")

表格样式:

python---word表格样式设置_document.add(table)-CSDN博客


http://www.kler.cn/news/363073.html

相关文章:

  • 【pytorch DistributedDataParallel 及amp 使用过程遇到的问题记录 】
  • github文件上传与更新
  • 自定义多级联动选择器指南(uni-app)
  • 深入解析 Jenkins 自动化任务链:三大方法实现任务间依赖与状态控制
  • js实现数组中数据有则删除无则添加-[‘12123‘,‘432233‘...]
  • 09 实战:PSNR值及其与原始图像对比系统
  • MFC工控项目实例二十六创建数据库
  • 【Django】增加一个自定义字段
  • esxi开启嵌套虚拟化
  • 轻松上手 Disruptor:两个实例解析并发编程利器
  • AWS账号的费用结构与使用指南
  • Oracle分区表改造(一):通过数据导入迁移到新建分区表
  • 盘点2024年最受欢迎的开源GitOps工具
  • ClickHouse的特点与优势
  • C#/.NET/.NET Core技术前沿周刊 | 第 10 期(2024年10.14-10.20)
  • 认识maven
  • Linux中定时任务调度工具——crontab
  • NASA:全球鹰无人机系统(UAS)上收集的在位云层测量
  • 申请https证书
  • Spring Boot与JavaWeb融合:在线考试系统的新架构
  • 基于SSM品牌银饰售卖系统的设计
  • Socket 网络编程与 C# 中的应用实例
  • GitHub上传文件
  • 串口空闲中断加DMA数据搬运
  • 「C/C++」C++ STL容器库 之 std::queue 队列容器
  • u盘装win10系统提示“windows无法安装到这个磁盘,选中的磁盘采用GPT分区形式”解决方法