from collections import OrderedDict
from pyexcel_xls import get_data
from pyexcel_xls import save_data
def read_xls(self, path):
result = []
data = get_data(path)
for sheet in data: # 遍历所有的key(sheet)
item = {}
item['sheet'] = sheet
item['content'] = data[sheet]
result.append(item)
return result
def write_xls(path):
data = OrderedDict()
sheet1 = []
row1 = ['name', 'age']
row2 = ['a', 18]
row3 = ['b', 19]
sheet1.append(row1)
sheet1.append(row2)
sheet1.append(row3)
# data.update({'sheet1', sheet1})
data['sheet1'] = sheet1
sheet2 = []
row1 = ['name', 'age']
row2 = ['aa', 18]
row3 = ['bb', 19]
sheet2.append(row1)
sheet2.append(row2)
sheet2.append(row3)
# data.update({'sheet1', sheet1})
data['sheet2'] = sheet2
Python读写xls
猜你喜欢
转载自blog.csdn.net/zhu6201976/article/details/107317010
今日推荐
周排行