python創建excel表,並寫入數據


需求:為了做測試,需要將大量數據保存在excel表中,表中的數據隨意。

分析:用python的pyExcelerator模塊創建excel文件,通過雙層循環來控制行和列,向其中寫入多少數據(看你循環次數了)。

備注:好像最多只能寫入6000多條,這跟你使用的office版本有關系。有興趣的同學可以深入研究研究。

 

 

完整代碼如下:

#ecoding=utf-8
import sys
reload(sys)
sys.setdefaultencoding('utf-8')
from pyExcelerator import *
# import random

w = Workbook() #創建一個工作簿
ws = w.add_sheet('1') #創建一個工作表
for j in range(0,5):     #控制列
for i in range(0, 50000): #控制行 if(j == 0): #第一列 ws.write(i, j, '13001454722') if(j == 1): ws.write(i,j,'6') if(j == 2): ws.write(i, j, 'KQ_201801_20WANONE') if(j == 3): ws.write(i,j,'1') if(j == 4): ws.write(i,j,u'') w.save('xqtest.xls')

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM