не может активировать лист - PullRequest
0 голосов
/ 27 сентября 2018
import openpyxl
import numpy as np

wb = openpyxl.Workbook()
hoja1 = wb.get_active_sheet()
hoja1.title = '1'

x = np.linspace(0,100,50)
y = x**2

hoja1.cell(row = 1, column = 1).value = 'x'
hoja1.cell(row = 1, column = 2).value = 'y'

for i in range(0, len(x)):
    hoja1.cell(row = i + 2, column = 1).value = x[i]
    hoja1.cell(row = i + 2, column = 2).value = y[i]

wb.save('test_save.xlsx')

Так что это мой код.Это работает для сохранения данных, но если я хочу создать другой лист в том же файле test_save.xlsx, что мне делать?Я попробовал это, но не получилось:

import openpyxl
import numpy as np

wb = openpyxl.Workbook()
hoja1 = wb.get_active_sheet()
hoja2 = wb.get_active_sheet()

hoja1.title = '1'
hoja2.title = '2'

x = np.linspace(0,100,50)
y = x**2

hoja1.cell(row = 1, column = 1).value = 'x'
hoja1.cell(row = 1, column = 2).value = 'y'

for i in range(0, len(x)):
    hoja1.cell(row = i + 2, column = 1).value = x[i]
    hoja1.cell(row = i + 2, column = 2).value = y[i]

wb.save('test_save.xlsx')

Но это не работает = (

...