Python_Excel_02
来源:互联网 发布:c 逆波兰算法 编辑:程序博客网 时间:2024/06/04 00:23
Python_Excel_01中提到的xlwt库,如果你只想往Excel里写东西,那么这个库就足够了。但是如果还要设置对Excel的格式,字体等进行设置,那么建议换成:xlsxwriter.
使用xlsxwriter进行Excel设置:
- 安装: pip install xlsxwriter
- 导入: import xlsxwriter
- 新建,并打开一个Excel表格: file=xlsxwriter.Workbook(Excel name.xlsx) (区别于xlwt, xlwt在写入完成的最后用save保存一个excel; 且 xlwt 的Excel名字以‘.xls’结尾)
- 写入内容的格式设置:
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()
- Python_Excel_02
- 2017 0801模糊查询处理参数
- C语言:位异或运算符^
- class文件编辑文件下载
- java基础数据类型
- 关于ScrollView嵌套RecyclerView高度,焦点,滑动,setOnScrollChangeListener问题的解决
- Python_Excel_02
- 工具文章列表
- 移动端陀螺仪功能检测方法
- hdu 2444 二分黑白染色法+最大匹配数
- box-shadow和text-shadow两者比较
- laravel 验证规则之编辑
- 字符串处理(3)常用构造函数
- 应用jquery创建节点
- 百兆工业级网络变压器FC1088CNLE在采集器,集中器,GPRS模块中的使用。