详细的官方文档可见:http://xlsxwriter.readthedocs.io/
<强>通过pip安装xlsxwriter 强>
pip安装xlsxwriter
工作簿=xlsxwriter.Workbook (dir)
table_name=' sheet1 ' 工作表=workbook.add_worksheet (table_name) #创建一个表名为“sheet1”的表,并返回这个表对象
工作表。write_column (A1, 5) #在A1单元格写入数字5
有时候,我们想修改输入内容的格式,例如设置字体颜色加粗,斜体,日期格式等,这时候,就可以通过使用xlsxwriter提供的格式类。
具体可见:http://xlsxwriter.readthedocs.io/format.html
<强>下面以写入一个粗体的红色的日期类为例强>
进口日期时间 #需要先把字符串格式化成日期 date_time=datetime.datetime。strptime (' 2017-1-25 ', ' % Y - % - % d ') #定义一个格式类,粗体的红色的日期 date_format=工作簿。add_format({“大胆”:真的,“font_color”:“红色”,“num_format”:“yyyy-mm-dd”}) #写入该格式类 工作表。write_column (A2, date_time date_format)
具体可以参见:http://xlsxwriter.readthedocs.io/chart.html
excel定义的图分两级类别描述,第一级分别有九大类,如下所示
面积:面积图
酒吧:转置直方图
专栏:柱状图
线:直线图
派:饼状图
甜甜圈:环形图
散射:散点图
股票:股票趋势图
雷达:雷达图
第二级则是描述是否有连线,是否有平滑曲线等细节调整。
区域 堆放 percent_stacked 酒吧 堆放 percent_stacked 列 堆放 percent_stacked 散射 straight_with_markers 直 smooth_with_markers 光滑的 雷达 with_markers 了
下面举例绘制一个散点图。
chart1=工作簿。add_chart({“类型”:“分散”,“子类型”:‘直’}) chart1。set_title({“名称”:“图1”}) chart1.add_series ({ “名称”:“系列1 ', #集合范围 “类别”:“=sheet1 ! $ 1美元:89美元的美元, #数值范围 “值”:“=sheet1 ! B美元1:B 89美元”), #是否连线 “线”:{“没有”:真}, #默认图格式 “标记”:{“类型”:“自动”}, }) #设置y轴的范围 chart1。set_y_axis ({“max”: 1.1,“最小值”:0}) chart1。set_size ({“x_scale”: 2,“y_scale”: 2}) #把图例插入到表中C2的位置,并且设置横轴偏移量为25日,纵轴偏移量为10 工作表。insert_chart (C2, chart1 {x_offset: 25岁的“y_offset”: 10})
以上这篇
详细的官方文档可见:http://xlsxwriter.readthedocs.io/
通过pip安装xlsxwriter
pip安装xlsxwriter
工作簿=xlsxwriter.Workbook (dir)
table_name=' sheet1 ' 工作表=workbook.add_worksheet (table_name) #创建一个表名为“sheet1”的表,并返回这个表对象
工作表。write_column (A1, 5) #在A1单元格写入数字5
有时候,我们想修改输入内容的格式,例如设置字体颜色加粗,斜体,日期格式等,这时候,就可以通过使用xlsxwriter提供的格式类。
具体可见:http://xlsxwriter.readthedocs.io/format.html
<强>下面以写入一个粗体的红色的日期类为例强>
进口日期时间 #需要先把字符串格式化成日期 date_time=datetime.datetime。strptime (' 2017-1-25 ', ' % Y - % - % d ') #定义一个格式类,粗体的红色的日期 date_format=工作簿。add_format({“大胆”:真的,“font_color”:“红色”,“num_format”:“yyyy-mm-dd”}) #写入该格式类 工作表。write_column (A2, date_time date_format)
具体可以参见:http://xlsxwriter.readthedocs.io/chart.html