genemptyxls.py 736 B

12345678910111213141516171819202122232425
  1. # -*- coding: UTF-8 -*-
  2. import xlwt,uuid,md5,os
  3. from django.conf import settings
  4. def GenEmptyXLSFunc(num_of_row):
  5. BASE_DIR = os.path.dirname(os.path.dirname(__file__))
  6. wrxlsname = 'emptyphotoworks-%s.xls' % str(uuid.uuid4())
  7. wrxlspath = os.path.join(settings.MEDIA_ROOT,'xls',wrxlsname )
  8. wb = xlwt.Workbook(encoding='utf-8')
  9. ws = wb.add_sheet("PhotoWorks")
  10. ws.write(0,0,u'作品ID')
  11. ws.write(0,1,u'参赛者用户名')
  12. ws.write(0,2,u'作品标题')
  13. ws.write(0,3,u'作品描述')
  14. ws.write(0,4,u'文件名')
  15. ws.write(0,5,u'文件扩展名')
  16. for i in range(1,num_of_row+1):
  17. u=str(uuid.uuid4())
  18. m=md5.md5(u)
  19. ms=m.hexdigest()
  20. ws.write(i,0,u)
  21. ws.write(i,4,ms)
  22. ws.write(i,5,"jpg")
  23. wb.save(wrxlspath)
  24. return wrxlsname