Chinaunix首页 | 论坛 | 博客
  • 博客访问: 406687
  • 博文数量: 101
  • 博客积分: 2207
  • 博客等级: 大尉
  • 技术积分: 2508
  • 用 户 组: 普通用户
  • 注册时间: 2011-04-19 20:45
文章分类

全部博文(101)

文章存档

2013年(15)

2012年(86)

我的朋友

分类: Python/Ruby

2012-07-30 20:00:53

使用xlrd操作excel文件,表的内容如下
python代码如下

点击(此处)折叠或打开

  1. #!/usr/bin/python
  2. import xlrd
  3. data = xlrd.open_workbook('pro.xls')
  4. table = data.sheets()[0]
  5. nrows = table.nrows
  6. ncols = table.ncols
  7. print '
  8. print '$unitSkillConfig = array('
  9. for i in range(1,nrows):
  10.         print '%d=>\narray('%(table.row_values(i)[0])
  11.         count = 0
  12.         while (1):
  13.            print '%d=>\narray(' %(count)
  14.            print '\'skill_id\'=>%d,'%(table.row_values(i)[count+1])
  15.            print '\'unlock_level\'=>%d,),' %(0)
  16.            count=count+1
  17.            if (count + 1>= ncols):
  18.                 break
  19.         print '),'

  20. print ');'

阅读(1024) | 评论(0) | 转发(1) |
给主人留下些什么吧!~~