Как распространить рабочую книгу на набор рабочих листов другой рабочей книги, используйте openpyxl - PullRequest
0 голосов
/ 14 января 2019

Я хочу распространить рабочий лист на набор рабочих листов другой рабочей книги, используя openpyxl. Мой код такой

import openpyxl
from openpyxl import load_workbook
# creat a empty workbook
wb = openpyxl.workbook()
# creat the source workbook file
fileS = open('path to source file', 'rb')
wbS = load_workbook(filename=fileS)
o=0
d={}
for i in range(1,31)
    k = 2
    # creat a holder to contains the worksheet objects
    d['ws{:d}'.format(i)] = wb.create_sheet('{:d}day'.format(i))
    # d[i] is the ith worksheet of the created  new workbook
    # but the d[i] is not correctly
    d[i]['B%d'%k] = wbS['B%d'%o].value
    o = o + 7
wb.save('path and filename to created files')

Как использовать структуру, чтобы выразить сам лист созданного нового листа. Я использовал дикторию, но в ней был указан неверный синтаксис.

...