pond2539 发表于 2015-11-30 09:04:34

Python导出Excel为Lua/Json/Xml实例教程(三):终极需求

# -*- coding: UTF-8 -*-   
  # Author:Krisik
  # 博客地址:http://www.cnblogs.com/krisirk/
  
  import xlrd
  
  fileOutput = open('Configs.lua','w')
  
  # 让py可以读取文件中的中文
  import sys
  reload(sys)
  sys.setdefaultencoding("utf-8")
  
  # 可以在这里写一些固定的注释代码之类的
  writeData = "-- @author:kris\n\n\n"
  
  workbook = xlrd.open_workbook('Configs.xls')
  print "There are {} sheets in the workbook".format(workbook.nsheets)
  
  for booksheet in workbook.sheets():
  # print "Current Booksheet:[" + booksheet.name + "]"
  writeData = writeData + 'AT' + booksheet.name + ' = {\n'
  
  # 处理id和index的特殊行
  writeData = writeData + '\t' + 'keys' + ' = ' + '{ '
  for row in xrange(booksheet.nrows):

  ifrow
页: [1]
查看完整版本: Python导出Excel为Lua/Json/Xml实例教程(三):终极需求