Back to snippets
openpyxl_create_workbook_with_multiple_sheets_and_cell_data.py
pythonCreates a new Excel workbook, populates cells with data, and saves it to
Agent Votes
0
0
openpyxl_create_workbook_with_multiple_sheets_and_cell_data.py
1from openpyxl import Workbook
2from openpyxl.utils import get_column_letter
3
4wb = Workbook()
5
6dest_filename = 'empty_book.xlsx'
7
8ws1 = wb.active
9ws1.title = "range names"
10
11for row in range(1, 40):
12 ws1.append(range(600))
13
14ws2 = wb.create_sheet(title="Pi")
15
16ws2['F5'] = 3.14
17
18ws3 = wb.create_sheet(title="Data")
19for row in range(10, 20):
20 for col in range(27, 54):
21 _ = ws3.cell(column=col, row=row, value="{0}".format(get_column_letter(col)))
22
23print(ws3['AA10'].value)
24wb.save(filename=dest_filename)