python创建xlsx

2025-05-23 06:27:19

1、import xlrd,xlwt,xlsxwriterfrom xlutils.copy import copyfrom datetime import date,datetimeimport sysreload(sys)sys.setdefaultencoding('utf-8')

python创建xlsx

3、def write_rows(self,sheet,nrow,mcols,values):#从第mcols列开始填充第nrow行数据for mcol in range(0,len(values)):sheet.write(nrow,mcol+mcols,values[mcol])return Truedef write_cols(self,sheet,nrows,mcol,values):#从第nrows行开始填充第mcol列数据for nrow in range(0,len(values)):sheet.write(nrow+nrows,mcol,values[nrow])return True

python创建xlsx

5、def chart_series_rows(self,chart,sheet_name,nrows,nrow,mcol,mcols):#按行设置图表值categories='='+sheet_name+'!$'+chr(ord(mcol)+1)+'$'+nrows+':$'+mcols+'$'+nrowsvalues='='+sheet_name+'!$'+chr(ord(mcol)+1)+'$'+nrow+':$'+mcols+'$'+nrowname='='+sheet_name+'!$'+mcol+'$'+nrowchart.add_series({'categories': categories, #将nrows行第mcol到mcols列的数据作为x轴'values': values, #将nrow行第mcol到mcols列的数据作为柱状图数据#为数据区域'line': {'color': 'black'}, #线条颜色定义为black(黑色)'name': name, #引用第一列第nrow行数据作为统计项})def chart_series_cols(self,chart,sheet_name,nrows,nrow,mcol,mcols):#按列设置图表值categories='='+sheet_name+'!$'+mcol+'$'+str(nrows+1)+':$'+mcol+'$'+nrowvalues='='+sheet_name+'!$'+mcols+'$'+str(nrows+1)+':$'+mcols+'$'+nrowname='='+sheet_name+'!$'+mcols+'$'+str(nrows)chart.add_series({'categories': categories, #将nrows行第mcol到mcols列的数据作为x轴'values': values, #将nrow行第mcol到mcols列的数据作为柱状图数据#为数据区域'line': {'color': 'black'}, #线条颜色定义为black(黑色)'name': name, #引用第一列第nrow行数据作为统计项})

python创建xlsx

7、def save_file(self):#关闭操作的xlsxself.book.close()

python创建xlsx
声明:本网站引用、摘录或转载内容仅供网站访问者交流或参考,不代表本站立场,如存在版权或非法内容,请联系站长删除,联系邮箱:site.kefu@qq.com。
猜你喜欢