需要从excel里导数据,以前用C#弄过,说了惭愧,到现在也没想明白啥是 容器,在python里百度一下,好多套路,找了一个简单的,就这么几行就行了,厉害啊。
pip3 install pyexcel_xlsx
---------------------------
#! /usr/bin/evn python
# coding=utf-8
# pyexcel_xlsx 以 orderedDict 结构处理数据
from collections import OrderedDict
from pyexcel_xlsx import get_data
from pyexcel_xlsx import save_data
def read_xls_file():
xls_data = get_data(r"write_test.xlsx")
print ("Get data type:",type(xls_data))
for sheet_n in xls_data.keys():
print (sheet_n,":",xls_data[sheet_n])
# 写excel数据,xls格式
def save_xls_file():
data = OrderedDict()
# sheet表的数据
sheet_1 = []
row_1_data = [u"ID",u"昵称",u"等级"] # 每一行的数据
row_2_data = [4,5,36]
#逐条添加数据
sheet_1.append(row_1_data)
sheet_1.append(row_2_data)
#添加sheet表
data.update({u"这是XX表":sheet_1})
#保存成xls文件
save_data("write_test.xlsx",data)
if __name__=='__main__':
#read_xls_file()
save_xls_file()
来源:oschina
链接:https://my.oschina.net/u/3400565/blog/1556913