为了将excel数据自动转换成所需要的erlang数据,听同事说使用python会很方便简单,就自学了两天python,写了一个比较粗糙的python脚本,不过能用,有什么优化的地方请指教
代码如下:
#!/usr/bin/env python
# -*- coding: UTF-8 -*-
import sys
from openpyxl.reader.excel import load_workbook
import os
import os.path
def gen_data(filename):
wb = load_workbook('dataxlsx/' + filename + '.xlsx') # 加载文件所有分页
sheetnames = wb.get_sheet_names() # 获取所有分页的名字列表
ws = wb.get_sheet_by_name(sheetnames[0]) # 取第一个分页的数据
# print 'ws:', ws
# print "Work Sheet Titile:", ws.title # 分页名称
# print "Work Sheet Rows:", ws.max_row # 分页行数
# print "Work Sheet Cols:", ws.max_column # 分页列数
content = [] # 数据内容
id_list = [] # ID列表
# =============