介绍
这篇文章主要介绍Python如何实现自定义顺序,排列写入数据到Excel,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!
1例。数据框顺序写入Excel:
data=https://www.yisu.com/zixun/a 进口xlsxwriter 工作簿=xlsxwriter.Workbook (F:/chart1.xlsx) 工作表=workbook.add_worksheet(“请求接口的) title=[u '订单号”,你的债权编号”,你“请求参数”,你“创建时间”,你的结果”) 打印data.iloc (: 0) 格式=workbook.add_format () format.set_border (1) format_title=workbook.add_format () format_title.set_border (1) format_title.set_bg_color (“# cccccc”) format_title.set_align(“中心”) format_title.set_bold () format_ave=workbook.add_format () format_ave.set_border (1) format_ave.set_num_format (“0.00”) worksheet.write_row (“A1”、标题、format_title) 工作表。write_column (A2:, data.iloc[: 0]格式) 工作表。write_column (B2, data.iloc(: 1)格式) 工作表。write_column (C2, data.iloc[: 2]格式) 工作表。write_column (D2, data.iloc(: 3)格式) 工作表。write_column (E2, data.iloc[: 4]格式) workbook.close ()
2例。(自动报表):
#编码:utf - 8 import xlsxwriter 时间=workbook xlsxwriter.Workbook (& # 39; F:/chart.xlsx& # 39;) 时间=worksheet workbook.add_worksheet () 时间=chart workbook.add_chart({& # 39;类型# 39;:,& # 39;列# 39;}) title =, [u # 39;业务名称& # 39;,你# 39;星期一& # 39;,你# 39;星期二& # 39;,你# 39;星期三& # 39;,你# 39;星期四& # 39;,你# 39;星期五& # 39;,你# 39;星期六& # 39;,你# 39;星期日& # 39;,你# 39;平均流量& # 39;】 buname=, [u # 39;业务官网& # 39;,你# 39;新闻中心& # 39;,你# 39;购物频道& # 39;,你# 39;体育频道& # 39;,你# 39;亲子频道& # 39;】 data =, ( [150152158149155145148],才能 ,,(89,88,95,93,98100,99]。 [201200198175170198195],才能 ,,(75,77,78,78,74,70,79]。 ,,(88,85,87,90,93,88,84]。 ] print 数据 格式=workbook.add_format () format.set_border (1) format_title=workbook.add_format () format_title.set_border (1) format_title.set_bg_color (& # 39; # cccccc& # 39;) format_title.set_align(& # 39;中心# 39;) format_title.set_bold () format_ave=workbook.add_format () format_ave.set_border (1) format_ave.set_num_format (& # 39; 0.00 & # 39;) worksheet.write_row (& # 39; a1 # 39;,标题,format_title) worksheet.write_column (& # 39; a2 # 39;,, buname,格式) worksheet.write_row (& # 39; b2 # 39;,,数据[0]格式) worksheet.write_row (& # 39; b3 # 39;,,数据[1]格式) worksheet.write_row (& # 39; b4 # 39;,,[2]的数据,格式) worksheet.write_row (& # 39; b5 # 39;,,数据[3]格式) worksheet.write_row (& # 39; b6 # 39;,,数据[4]格式) def chart_series (cur_row): worksheet.write_formula才能(& # 39;我# 39;+ cur_row, \ ,,& # 39;=平均(b # 39; + cur_row + & # 39;: h # 39; + cur_row + & # 39;) & # 39; format_ave) chart.add_series({才能 ,,,& # 39;类别# 39;:,& # 39;=Sheet1 ! B美元1:H 1美元& # 39; ,,,& # 39;价值观# 39;:,,,& # 39;=Sheet1 ! B & # 39;美元+ cur_row + & # 39;: H & # 39;美元+ cur_row, ,,,& # 39;行# 39;:,,,,{& # 39;颜色# 39;:,& # 39;黑色# 39;}, ,,,& # 39;名字# 39;:,,& # 39;=Sheet1 ! $ $ & # 39; + cur_row, })才能 for row 拷贝范围(2,,7): chart_series才能(str(行)) chart.set_table () chart.set_style (30) chart.set_size({& # 39;宽度# 39;:,577年,& # 39;高度# 39;:,287}) chart.set_title ({& # 39;名字# 39;:,u # 39;业务流量周报图表& # 39;}) chart.set_y_axis({& # 39;名字# 39;:,& # 39;Mb/& # 39;}) worksheet.insert_chart (& # 39; a8 # 39;,,图表) workbook.close ()
以上是“Python如何实现自定义顺序,排列写入数据到Excel”这篇文章的所有内容,感谢各位的阅读!希望分享的内容对大家有帮助,更多相关知识,欢迎关注行业资讯频道!