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')
Но это не работает = (