
本文共 4341 字,大约阅读时间需要 14 分钟。
������ openpyxl ������ Excel ���������������������������
��������������������� Python ��������� Excel ������������openpyxl ��������������������������������������������� Excel ���������������������������������������������������������������������������������������������������������������������������������������
��������� Excel ������������������������
������ openpyxl ������������������ Excel ���������������������������������������������������������������������
from openpyxl import Workbookfrom openpyxl.utils import get_column_letter
- ���������������������������������������������:
- ������������������������������:
- ������������������������������������������ 1 ������ 39��������������� 600 ������������
- ��������������������������������������������������������������������������� "Pi" ��������� 3.14 ������������ F5:
- ������������������������������������������������.
- ������������������ Excel ������:
- ���������������������������������������:
- ������������������������openpyxl ��������������������� Excel ������������������������������������������������������������������������������������������������������ Excel ���������������������������������������
- ������������������������:
- ���������������������������������������������������������������������:
- ���������������������:
- ������������������������������������������:
- ������������ A1 ��������������� SUM ������:
- ��������������������� Excel ������:
- ������������������������������������������:
- ��������������� A2 ��� D2:
- ������������������������������������
- ������������������:
- ������������������������������������:
- ������������������������������������������:
- ��������������������� Excel ������:
- ������������������������������������:
- ��� A ������ D ������������������������:
- ������ 1 ��� 10���������������������:
- ��������������������� Excel ������:
wb = Workbook()dest_filename = 'empty_book.xlsx'
ws1 = wb.activews1.title = "range names"
for row in range(1, 40): ws1.append(range(600))
ws2 = wb.create_sheet(title="Pi")ws2['F5'] = 3.14
������������ Excel ���������������������
������ openpyxl��������������������������� Excel ���������������������������������������������������������������������������������������
from openpyxl import load_workbookwb = load_workbook(filename = 'empty_book.xlsx')
sheet_ranges = wb['range names']print(sheet_ranges['D18'].value) # ������: 3
������������������������
������������������������������������������������������������ openpyxl ������������������������������������������������������������
import datetimefrom openpyxl import Workbook
wb = Workbook()ws = wb.activews['A1'] = datetime.datetime(2010, 7, 21)
print(ws['A1'].number_format) # ������: 'yyyy-mm-dd h:mm:ss'
������������ Excel ������
������ openpyxl������������������������ Excel ��������������������������������������������������� Excel ���������������������������������
wb = Workbook()ws = wb.active
ws['A1'] = "=SUM(1, 1)"
wb.save("formula.xlsx")
������������������������������������
���������������������������������������������������������������������������������������������������������������������������
from openpyxl.workbook import Workbookwb = Workbook()ws = wb.active
ws.merge_cells('A2:D2')
3.������������������������
ws.unmerge_cells('A2:D2')
ws.merge_cells(start_row=2, start_column=1, end_row=4, end_column=4)
5.������������������������������
ws.unmerge_cells(start_row=2, start_column=1, end_row=4, end_column=4)
������������������
��� Excel ��������������������������������� openpyxl ���������������������������������������
from openpyxl import Workbookfrom openpyxl.drawing.image import Image
wb = Workbook()ws = wb.active
img = Image('01.png') # ������������������ws.add_image(img, 'A1') # ��������������������������� A1
wb.save('logo.xlsx')
���������������������
��� Excel ������������������������������������������������������������������������������������
import openpyxlwb = openpyxl.Workbook()ws = wb.active
ws.column_dimensions.group('A','D', hidden=True)
ws.row_dimensions.group(1,10, hidden=True)
wb.save('group.xlsx')
��������������������������������������������������������������� Excel ���������������������������������������������������������������������������������������������������������������������������������������������������������������������
发表评论
最新留言
关于作者
