import openpyxl
from openpyxl import Workbook
import os, errno
dat ={}
def put_excel(index, name, val):
global dat
dat[index] = {'name':name,'val':val}
def put_name():
global dat
fg = []
for key in dat.keys():
fg.append(dat[key]['name'])
ws.append(fg)
def put_val():
global dat
fg = []
for key in dat.keys():
fg.append(dat[key]['val'])
ws.append(fg)
wb = Workbook()
ws = wb.active
# описываем заголовки таблицы:
# в такой последовательности будут выводится
put_excel(1,'open', 0)
put_excel(2,'high', 0)
put_excel(3,'low', 0)
put_excel(4,'close', 0)
#выводим заголовки в таблицу
put_name()
i=1
while i < 5:
put_excel(1,'open', 10+i)
put_excel(2,'high', 20+i)
put_excel(3,'low', 30+i)
put_excel(4,'close', 40+i)
i=i+1
# выводим строку со значениями
put_val()
wb.save(os.path.dirname(os.path.abspath(__file__)) + "/excel.xlsx")
from openpyxl import Workbook
import os, errno
dat ={}
def put_excel(index, name, val):
global dat
dat[index] = {'name':name,'val':val}
def put_name():
global dat
fg = []
for key in dat.keys():
fg.append(dat[key]['name'])
ws.append(fg)
def put_val():
global dat
fg = []
for key in dat.keys():
fg.append(dat[key]['val'])
ws.append(fg)
wb = Workbook()
ws = wb.active
# описываем заголовки таблицы:
# в такой последовательности будут выводится
put_excel(1,'open', 0)
put_excel(2,'high', 0)
put_excel(3,'low', 0)
put_excel(4,'close', 0)
#выводим заголовки в таблицу
put_name()
i=1
while i < 5:
put_excel(1,'open', 10+i)
put_excel(2,'high', 20+i)
put_excel(3,'low', 30+i)
put_excel(4,'close', 40+i)
i=i+1
# выводим строку со значениями
put_val()
wb.save(os.path.dirname(os.path.abspath(__file__)) + "/excel.xlsx")
Комментариев нет:
Отправить комментарий