这个的用法以及作用详细说一下,视频里都没有讲
来源:4-5 项目作业
松松哥哥
2023-09-22 18:50:27
import xlsxwriter import xlrd def write(num): workbook = xlsxwriter.Workbook('a.xlsx') workshot_a=workbook._add_sheet("测试") for index,i in enumerate(num): for index1,j in enumerate(i): workshot_a.write(index,index1,j) chart = workbook.add_chart({"type":"pie"}) chart.add_series({ 'categories': '=测试!$A1:$A6', 'values': '=测试!$D1:$D6', 'name': '成绩占比' }) chart.set_title({'name': '成绩占比图表'}) workshot_a.insert_chart('A10', chart) workbook.close() def read(): result = [] excel = xlrd.open_workbook('write.xlsm') book = excel.sheet_by_name('学生手册') for i in book.get_rows(): content = [] for j in i: content.append(j.value) result.append(content) return result if __name__ == '__main__': result = read() write(result)
代码中
workshot_a.insert_chart('A10', chart)
这个的用法以及作用详细说一下,视频里都没有讲
1回答
好帮手慕小猿
2023-09-22
同学,你好!insert_chart()函数作用是向指定单元格中插入图表。它有两个参数,第一个参数指要插入图表的目标单元格,第二个参数表示要插入的图表对象。如:workshot.a_insert_chart('A10',chart)中workshot代表要操作的工作表是workshot工作表,A10是要插入图表的目标单元格,chart表示要插入的图表对象。总结:在workshot工作表的A10单元格插入chart图表对象。
祝学习愉快~
相似问题
回答 1
回答 1