Python_Excel_02

来源:互联网 发布:c 逆波兰算法 编辑:程序博客网 时间:2024/06/04 00:23

Python_Excel_01中提到的xlwt库,如果你只想往Excel里写东西,那么这个库就足够了。但是如果还要设置对Excel的格式,字体等进行设置,那么建议换成:xlsxwriter.

使用xlsxwriter进行Excel设置:

  1. 安装: pip install xlsxwriter
  2. 导入: import xlsxwriter
  3. 新建,并打开一个Excel表格: file=xlsxwriter.Workbook(Excel name.xlsx)   (区别于xlwt, xlwt在写入完成的最后用save保存一个excel; 且 xlwt 的Excel名字以‘.xls’结尾)
  4. 写入内容的格式设置:

              border: 边框; align: 对齐方式; bg_color:  背景颜色; font_size: 字体大小; bold: 字体加粗 

              format=file.add_format({'border':1,'align':'center','bg_color':'blue', 'font_size':'12','bold':True  })

          5.  添加sheet,并按设置好的格式写入数据

                sheet1=file.add_worksheet('sheet1_name')

                sheet1.write(c,r,corrent,format)

           6. 冻结第一行

                sheet1.freeze_panes(1,0)             /冻结第一列:sheet1.freeze_panes(0,1)

            7. 设置单元格的长度

                sheet1.set_column(first_column,last_column, lenght)

            8. 添加图表

                 /图表的类型

                 chart1=file.add_chart({'type':'scatter','subtype':'smooth'})

                 /为图表添加数据,设置曲线的名字和颜色

                 chart1.add_series({ 'categories':'=Sheet1_name!$A$2:$A$198',

                                                       'Value':'=Sheet1_name!$E$2:$E$198',

                                                        'line':{'color':'blue'},

                                                         'name':'=horzPos'

                                                       })

                 方法二:

                    chart1.add_series({ 'categories':[Sheet1_name,1,0,198,0],

                                                       'Value':[Sheet1_name,1,4,198,4],

                                                        'line':{'color':'blue'},

                                                         'name':'=horzPos'

                                                       })

                  /为图的纵坐标,标题起名

                  chart1.set_y_axis({'name':'name1'})

                  chart1.set_title({'name':'tilit'})

                  /添加表格,'J1'为Excel的位置

                 Sheet1.insert_chart('J1',chart1)

                9. 关闭文件

                   file.close()


                

        




原创粉丝点击
热门问题 老师的惩罚 人脸识别 我在镇武司摸鱼那些年 重生之率土为王 我在大康的咸鱼生活 盘龙之生命进化 天生仙种 凡人之先天五行 春回大明朝 姑娘不必设防,我是瞎子 苹果笔记本打不出数字怎么办 系统盘读不出来怎么办 waifai密码忘了怎么办 window xp忘记密码怎么办 winxp密码忘了怎么办 xp电脑密码忘记怎么办 xp桌面图标有阴影怎么办 联想电脑忘记登录密码怎么办 xp系统忘掉密码怎么办 xp密码忘记了怎么办 电脑忘记开机密码怎么办 注销了win7用户名怎么办 xp启动后黑屏怎么办 开机要按esc怎么办 excel产品激活失败怎么办 米粉卡激活失败怎么办 电脑死机ppt保存怎么办 电脑装系统黑屏怎么办 电脑c盘无法访问怎么办 d盘变成ntfs怎么办 系统重装卡住了怎么办 系统关机没反应怎么办 232串口打开失败怎么办 逆水寒cpu不支持怎么办 显卡被禁用了怎么办 vmvare注册错了怎么办 电脑主机未成功启动怎么办 主机未成功启动怎么办 电脑主机未能成功启动怎么办 虚拟机没有自带怎么办 错误连接为720怎么办 dns错误不能上网怎么办 家里无线用不了怎么办 磁盘c5坏了怎么办 一体机装xp蓝屏怎么办 虚拟机密码忘记了怎么办 vivoy66手机太卡怎么办 虚拟机装xp蓝屏怎么办 exagear玩起来卡怎么办 第五人格模拟器玩太卡怎么办 速腾油箱盖打不开怎么办