如何使用python实现数据写入excel表格功能
这篇文章主要介绍了如何使用python实现数据写入excel表格功能,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。
python数据写入excel表格的具体代码
安装: xlsxwriter第三方库
code:
#!/usr/bin/env/python #_*_coding:utf-8_*_ #Data:2017-08-13 #Auther:苏莫 #Link:http://blog.csdn.net/lingluofengzang #PythonVersion:python2.7 #filename:xlsx.py importsys #importos importxlsxwriter ''' pipinstallxlsxwriter ''' reload(sys) sys.setdefaultencoding("utf-8") #path=os.path.dirname(os.path.abspath(__file__)) #建立文件 workbook=xlsxwriter.Workbook("text.xlsx") #可以制定表的名字 #worksheet=workbook.add_worksheet('text') worksheet=workbook.add_worksheet() #设置列宽 #worksheet.set_column('A:A',10) #设置祖体 bold=workbook.add_format({'bold':True}) #定义数字格式 #money=workbook.add_format({'num_format':'$#,##0'}) #写入带粗体的数据 worksheet.write('A1','data',bold) worksheet.write('B1','work') ''' worksheet.write(0,0,'Hello')#write_string() worksheet.write(1,0,'World')#write_string() worksheet.write(2,0,2)#write_number() worksheet.write(3,0,3.00001)#write_number() worksheet.write(4,0,'=SIN(PI()/4)')#write_formula() worksheet.write(5,0,'')#write_blank() worksheet.write(6,0,None)#write_blank() ''' worksheet.write('A3',15) worksheet.write('B3',20) worksheet.write('C3',44) worksheet.write('D3',36) #xlsx计算数据 worksheet.write('E3','=SUM(A3:D3)') ''' 建立Chart对象:chart=workbook.add_chart({type,'column'}) Chart:Area,Bar,Column,Doughnut,Line,Pie,Scatter,Stock,Radar 将图插入到sheet中:worksheet.insert_chart('A7',chart) ''' #定义插入的图标样式 chart=workbook.add_chart({"type":'column'}) headings=['a','b','c'] data=[ [1,2,3,4,5], [2,4,6,8,10], [3,6,9,12,15], ] #按行插入数据 worksheet.write_row('A4',headings) #按列插入数据 worksheet.write_column('A5',data[0]) worksheet.write_column('B5',data[1]) worksheet.write_column('C5',data[2]) #图行的数据区 #name:代表图例名称; #categories:是x轴项,也就是类别; #values:是y轴项,也就是值; chart.add_series({ 'name':'=Sheet1!$B$4', 'categories':'=Sheet1!$A$5:$A$9', 'values':'=Sheet1!$B$5:$B$9', }) chart.add_series({ 'name':['Sheet1',3,2], 'categories':['Sheet1',4,0,8,0], 'values':['Sheet1',4,2,8,2], }) #图形的标题 chart.set_title({'name':'PercentStackedChart'}) #图形X轴的说明 chart.set_x_axis({'name':'Testnumber'}) #图形Y轴的说明 chart.set_y_axis({'name':'Samplelength(mm)'}) #设置图表风格 chart.set_style(11) #插入图形,带偏移 worksheet.insert_chart('D12',chart,{'x_offset':25,'y_offset':10}) workbook.close()
感谢你能够认真阅读完这篇文章,希望小编分享的“如何使用python实现数据写入excel表格功能”这篇文章对大家有帮助,同时也希望大家多多支持恰卡编程网,关注恰卡编程网行业资讯频道,更多相关知识等着你来学习!
推荐阅读
-
Python中怎么动态声明变量赋值
这篇文章将为大家详细讲解有关Python中怎么动态声明变量赋值,文章内容质量较高,因此小编分享给大家做个参考,希望大家阅读完这篇文...
-
python中变量的存储原理是什么
-
Python中怎么引用传递变量赋值
这篇文章将为大家详细讲解有关Python中怎么引用传递变量赋值,文章内容质量较高,因此小编分享给大家做个参考,希望大家阅读完这篇文...
-
python中怎么获取程序执行文件路径
python中怎么获取程序执行文件路径,很多新手对此不是很清楚,为了帮助大家解决这个难题,下面小编将为大家详细讲解,有这方面需求的...
-
Python中如何获取文件系统的使用率
Python中如何获取文件系统的使用率,针对这个问题,这篇文章详细介绍了相对应的分析和解答,希望可以帮助更多想解决这个问题的小伙伴...
-
Python中怎么获取文件的创建和修改时间
这篇文章将为大家详细讲解有关Python中怎么获取文件的创建和修改时间,文章内容质量较高,因此小编分享给大家做个参考,希望大家阅读...
-
python中怎么获取依赖包
今天就跟大家聊聊有关python中怎么获取依赖包,可能很多人都不太了解,为了让大家更加了解,小编给大家总结了以下内容,希望大家根据...
-
python怎么实现批量文件加密功能
-
python中怎么实现threading线程同步
小编给大家分享一下python中怎么实现threading线程同步,希望大家阅读完这篇文章之后都有所收获,下面让我们一起去探讨吧!...
-
python下thread模块创建线程的方法
本篇内容介绍了“python下thread模块创建线程的方法”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来...