python xlrd xlwt获取数据到execl表格样例

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了python xlrd xlwt获取数据到execl表格样例相关的知识,希望对你有一定的参考价值。

import mock

#coding:gbk
from xlrd import open_workbook
import mock
import xlrd
import xlwt
from xlutils.copy import copy
import os
acct = mock.acct_id
data = mock.acct_data
start_time = mock.start_time
print start_time
end_time = mock.end_time5
haoshi = mock.result_end
req_sn = mock.mock(acct).format(acct, data)[‘request_sn‘]
ww = ["acct",‘wwwwww‘]
print
if os.path.exists(‘C:UsersAdministratordesktopexcel.xls‘):
pass
else:
book = xlwt.Workbook(encoding=‘gbk‘,style_compression=0)
sheet = book.add_sheet(‘数据统计‘,cell_overwrite_ok=True)
book.save(‘C:UsersAdministratordesktopexcel.xls‘)
book = open_workbook(‘C:UsersAdministratordesktopexcel.xls‘,‘w+b‘)
rows = book.sheets()[0].nrows
excel = copy(book)
table = excel.get_sheet(0)
row = rows
for i in range(7):
table.col(i).width=256*35
row0 = [u‘response_sn‘,u‘retcode‘,u‘acct_id‘,u‘请求时间‘,u‘结束时间‘,u‘耗时‘]
row1 = [req_sn, mock.retcode, acct, start_time, end_time, haoshi]
if row == 0:
for i in range(len(row0)):
table.write(row, i, row0[i])
table.write(row + 1 , i, row1[i])
else:
for i in range(0,len(row0)):
table.write(row,i,row1[i])
excel.save(‘C:UsersAdministratordesktopexcel.xls‘)

以上是关于python xlrd xlwt获取数据到execl表格样例的主要内容,如果未能解决你的问题,请参考以下文章

通过python中xlrd读取excel表格(xlwt写入excel),xlsxwriter写入excel表格并绘制图形

python xlrd xlwt

在win7下python的xlrd和xlwt的安装于应用

Python安装xlrd和xlwt的步骤以及使用报错的解决方法

Python处理excel文件

python读写Excel文件--使用xlrd模块读取,xlwt模块写入