1. 导入模块
import os
import openpyxl
2. 创建Workbook对象
if os.path.exists('test.xlsx'):
o_workbook = openpyxl.load_workbook(filename='test.xlsx')
else:
o_workbook = openpyxl.Workbook()
3. 操作Worksheet对象
o_workbook.remove(o_workbook.active)
o_worksheet = o_workbook.create_sheet('Summary')
o_worksheet.freeze_panes = 'B6'
o_worksheet.column_dimensions['A'].width = 40
o_worksheet.merge_cells('A1:A5')
o_worksheet['A1'] = 'Content'
o_worksheet['A1'].alignment = openpyxl.styles.Alignment(horizontal='center', vertical='center')
o_worksheet['A1'].fill = openpyxl.styles.PatternFill(fill_type='solid', fgColor=openpyxl.styles.colors.YELLOW)
o_worksheet['B5'] = ''
o_worksheet.append(['Data0', 'Data1', 'Data2', 'Data3'])
```python
o_workbook.save('test.xlsx')
5. 其它操作
list_names = o_workbook.sheetnames
print(list_names)
o_worksheet_smry = o_workbook['Summary']
print(o_worksheet_smry.max_row)
print(o_worksheet_smry.max_column)
print(o_worksheet_smry['A1'].value)