import openpyxl
'''
wb = openpyxl.load_workbook('1910职业防护津贴.xlsx', read_only='r')
sheet = wb.get_sheet_by_name('Sheet1')
for i in range(1,8,2):
print(i,sheet.cell(row=i,column=2).value)
print(sheet.max_row)
print(sheet.max_column)
for i in range(1,sheet.max_row,1):
for j in range(1,sheet.max_column,1):
print(sheet.cell(i,j).value,end=',')
print('\n')
wb.save('1910职业防护津贴.xlsx')
'''
'''
wb = openpyxl.Workbook()
wb.create_sheet()
sheet = wb.active
sheet.row_dimensions[1].height = 70
sheet.column_dimensions['B'].width = 20
sheet.merge_cells('C5:Z5')
sheet.freeze_panes = 'A2'
wb.create_sheet(index=0,title='First Sheet')
wb.create_sheet(index=1,title='Middle Sheet')
wb.save('test1.xlsx')
wb.close()
'''
wb = openpyxl.Workbook()
sheet=wb.active
for i in range(1,11,1):
sheet['A'+str(i)] = i
refObj = openpyxl.chart.Reference(sheet,min_col=1,min_row=1,max_col=1,max_row=10)
seriesObj = openpyxl.chart.Series(refObj,title='First Series')
chartObj = openpyxl.chart.BarChart()
chartObj.title = 'My Chart'
chartObj.append(seriesObj)
sheet.add_chart(chartObj,'C5')
wb.save('sampleChart.xlsx')
没有合适的资源?快使用搜索试试~ 我知道了~
Python实现EXCEL图标自动生成
共1个文件
py:1个
需积分: 0 3 下载量 112 浏览量
2023-07-26
23:07:35
上传
评论
收藏 741B RAR 举报
温馨提示
要实现Python自动生成Excel图表,可以按照以下步骤进行操作: 导入所需的库: 使用openpyxl库来读取和写入Excel文件。 使用matplotlib库来生成图表。 打开Excel文件: 使用openpyxl.load_workbook()函数打开已有的Excel文件或创建一个新的文件。 创建图表数据: 通过读取Excel文件中的数据或手动创建数据,准备需要展示的图表数据。 使用matplotlib生成图表: 利用matplotlib库的绘图功能,使用合适的图表类型(如折线图、柱状图等)绘制图表。 设置图表的标题、坐标轴标签、刻度、颜色等属性,以使图表更具可读性和美观性。 将图表插入到Excel文件中: 创建一个新的工作表或选择现有的工作表,将生成的图表插入到指定位置。 使用openpyxl.drawing.image.Image类将图表保存为图像文件,并将图像文件插入到Excel文件中。 保存并关闭Excel文件: 使用workbook.save()方法保存修改后的Excel文件。 使用workbook.close()方法关闭Excel文件。 请注意,以上描
资源推荐
资源详情
资源评论
收起资源包目录
Python实现EXCEL图标自动生成.rar (1个子文件)
Python实现EXCEL图标自动生成
excel_case.py 1KB
共 1 条
- 1
资源评论
童小纯
- 粉丝: 3w+
- 资源: 289
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功