Đầu tiên tạo một file excel trống, sau đó truyền vào chương trình một đường dẫn tuyệt đối của file excel để chương trình có thể truy cập vào file excel đó
Dưới đây là việc thực hiện.
Python3
# import openpyxl and tkinter modules
from
openpyxl
import
*
from
tkinter
import
*
# globally declare wb and sheet variable
from
0
from
1from
2 from
3from
4from
5
from
6
from
7from
2 from
9
openpyxl
0 openpyxl
1
openpyxl
2
openpyxl
2openpyxl
4
openpyxl
2openpyxl
6
openpyxl
2openpyxl
8openpyxl
9import
0from
2 import
2
openpyxl
2openpyxl
8import
5import
0from
2 import
8
openpyxl
2openpyxl
8*
1import
0from
2 import
8
openpyxl
2openpyxl
8*
7import
0from
2 from
0
openpyxl
2openpyxl
8from
3_______3_______0from
2 from
0
openpyxl
2openpyxl
8from
9import
0from
2 tkinter
2
openpyxl
2openpyxl
8tkinter
5import
0from
2 tkinter
8
openpyxl
2import
0
openpyxl
2import
2
openpyxl
2import
4from
2_______3_______6_______3_______7from
2import
6*
0from
2 *
2
openpyxl
2import
4from
2_______3_______6_______3_______7from
2*
9*
0_______1_______2 # globally declare wb and sheet variable
2
openpyxl
2import
4from
2_______3_______6_______3_______7from
2# globally declare wb and sheet variable
9*
0_______1_______2 from
02
openpyxl
2import
4from
2_______3_______6_______3_______7from
2from
09*
0_______1_______2 from
12
openpyxl
2import
4from
2_______3_______6_______3_______7from
2from
19*
0_______1_______2 from
22
openpyxl
2import
4from
2_______3_______6_______3_______7from
2from
29*
0_______1_______2 from
32
openpyxl
2import
4from
2_______3_______6_______3_______7from
2from
39*
0_______1_______2 from
42
from
43
openpyxl
0 from
45
openpyxl
2from
47
openpyxl
2from
49
from
50
openpyxl
0 from
52
openpyxl
2from
54
openpyxl
2from
56
from
50
openpyxl
0 from
59
openpyxl
2from
61
openpyxl
2from
63
from
50
openpyxl
0 from
66
openpyxl
2from
68
openpyxl
2from
70
from
50
openpyxl
0 from
73
openpyxl
2from
75
openpyxl
2from
77
from
50
openpyxl
0 from
80
openpyxl
2from
82
openpyxl
2from
84
from
85
from
86
openpyxl
0 from
88
openpyxl
2
openpyxl
2from
91
openpyxl
2from
93from
94from
95
openpyxl
2from
97from
94from
95
openpyxl
2openpyxl
01from
94from
95
openpyxl
2openpyxl
05from
94from
95
openpyxl
2openpyxl
09from
94from
95
openpyxl
2openpyxl
13from
94from
95
openpyxl
2openpyxl
17from
94from
95
openpyxl
20
openpyxl
21
openpyxl
0 openpyxl
23
openpyxl
2
openpyxl
2openpyxl
26
openpyxl
2openpyxl
28
openpyxl
2openpyxl
30 openpyxl
31_______1_______2_______1_______2 openpyxl
34openpyxl
35
openpyxl
36_______2_______37from
2_______1_______2 openpyxl
34openpyxl
35
openpyxl
36_______2_______43from
2_______1_______2 openpyxl
34openpyxl
35
openpyxl
36_______2_______49from
2from
2 openpyxl
34openpyxl
35
openpyxl
36_______2_______55from
2from
2 openpyxl
34openpyxl
35
openpyxl
36_______2_______61from
2from
2 openpyxl
34openpyxl
35
openpyxl
36_______2_______67from
2from
2 openpyxl
70
openpyxl
71
openpyxl
36_______2_______73openpyxl
74openpyxl
75from
5
openpyxl
2openpyxl
78openpyxl
79
openpyxl
36_______2_______81
openpyxl
36_______2_______83
openpyxl
36_______2_______85
openpyxl
36_______2_______87____1_______2 openpyxl
89
openpyxl
36_______2_______91____1_______2 openpyxl
93
openpyxl
36_______2_______95
openpyxl
36_______2_______97
openpyxl
36_______2_______99
openpyxl
36_______3_______4from
2openpyxl
87_______3_______04 import
6import
7from
2import
6*
0from
2 import
11
openpyxl
36_______3_______4from
2openpyxl
87_______3_______04 import
6import
7from
2*
9*
0from
2 openpyxl
37
openpyxl
36_______3_______4from
2openpyxl
87_______3_______04 import
6import
7from
2# globally declare wb and sheet variable
9*
0from
2 openpyxl
43
openpyxl
36_______3_______4from
2openpyxl
87_______3_______04 import
6import
7from
2from
09*
0from
2 openpyxl
49
openpyxl
36_______3_______4from
2openpyxl
87_______3_______04 import
6import
7from
2from
19*
0from
2 openpyxl
55
openpyxl
36_______3_______4from
2openpyxl
87_______3_______04 import
6import
7from
2from
29*
0from
2 openpyxl
61
openpyxl
36_______3_______4from
2openpyxl
87_______3_______04 import
6import
7from
2from
39*
0from
2 openpyxl
67
openpyxl
36_______3_______85
openpyxl
36_______3_______87from
4from
5
openpyxl
36_______3_______91
openpyxl
36_______3_______93
openpyxl
36_______3_______95
openpyxl
36_______3_______97
import
98
openpyxl
30 *
00from
2_______1_______2 *
03openpyxl
79
openpyxl
2
openpyxl
2*
07
openpyxl
2*
09from
2 *
11
openpyxl
2*
13
openpyxl
2*
15from
2*
17from
5
openpyxl
2*
20
openpyxl
2*
22*
23from
5
openpyxl
2*
26
openpyxl
2*
28*
29from
5
openpyxl
2*
32
openpyxl
2*
34
openpyxl
2*
36from
2 *
38from
2*
40*
41from
2_______4_______43from
5
openpyxl
2*
46
openpyxl
2*
48_______1_______2 *
38from
2*
2*
41from
2_______4_______43from
5
openpyxl
2*
58
openpyxl
2*
60_______1_______2 *
38from
2# globally declare wb and sheet variable
2*
41from
2_______4_______43from
5
openpyxl
2*
70
openpyxl
2*
72from
2 *
38_______1_______2from
02*
41from
2*
43from
5
openpyxl
2*
82
openpyxl
2*
84_______1_______2 *
38from
2*
88*
41from
2_______4_______43from
5
openpyxl
2*
94
openpyxl
2*
96from
2 *
38from
2from
00*
41from
2*
43from
5
openpyxl
2from
06
openpyxl
2from
08_______1_______2 *
38_______1_______2from
32*
41from
2_______4_______43from
5
openpyxl
2from
18
openpyxl
2from
20from
2 *
38_______1_______2from
42*
41from
2*
43from
5
openpyxl
2from
30
openpyxl
2from
32
openpyxl
2from
34
openpyxl
2from
36from
2from
94_______3_______7from
2import
6from
5
openpyxl
2from
44from
2import
6_______3_______7from
2from
94from
5
openpyxl
2from
52from
2*
9_______3_______7from
2from
94from
5
openpyxl
2from
60from
2_______9_______9_______3_______7from
2from
94from
5
openpyxl
2from
68from
2from
09_______3_______7from
2from
94from
5
openpyxl
2from
76from
2from
19import
7from
2from
94from
5
openpyxl
2from
84from
2from
29import
7from
2from
94from
5
openpyxl
2from
92from
2from
39import
7from
2from
94from
5
openpyxl
2tkinter
00
openpyxl
2tkinter
02
openpyxl
2tkinter
04_______1_______2 tkinter
06
openpyxl
2tkinter
08from
2 tkinter
06
openpyxl
2tkinter
12from
2 tkinter
06
openpyxl
2tkinter
16_______1_______2 tkinter
06
openpyxl
2tkinter
20from
2 tkinter
06
openpyxl
2tkinter
24from
2 tkinter
06
openpyxl
2tkinter
28from
2 tkinter
06
openpyxl
2tkinter
32
openpyxl
2tkinter
34
openpyxl
2tkinter
36
openpyxl
2tkinter
38
openpyxl
2tkinter
40tkinter
41tkinter
42
openpyxl
2tkinter
36
openpyxl
2tkinter
46
openpyxl
2tkinter
48tkinter
41tkinter
50
openpyxl
2tkinter
36
openpyxl
2tkinter
54
openpyxl
2tkinter
56tkinter
41tkinter
58
openpyxl
2tkinter
36
openpyxl
2tkinter
62
openpyxl
2tkinter
64tkinter
41tkinter
66
openpyxl
2tkinter
36
openpyxl
2tkinter
70
openpyxl
2tkinter
72tkinter
41tkinter
74
openpyxl
2tkinter
36
openpyxl
2tkinter
78
openpyxl
2tkinter
80tkinter
41tkinter
82
openpyxl
2from
30
openpyxl
2from
32
openpyxl
2from
34
openpyxl
2tkinter
90from
2_______3_______6import
7from
2import
6tkinter
96from
2tkinter
98from
5
openpyxl
2import
01from
2*
9_______3_______7from
2import
6tkinter
96_______1_______2tkinter
98from
5
openpyxl
2import
12from
2# globally declare wb and sheet variable
9_______3_______7from
2import
6tkinter
96from
2tkinter
98from
5
openpyxl
2import
23from
2from
09_______3_______7from
2import
6tkinter
96from
2tkinter
98from
5
openpyxl
2import
34from
2from
19_______3_______7from
2import
6tkinter
96from
2tkinter
98from
5
openpyxl
2import
45from
2from
29import
7from
2import
6tkinter
96from
2tkinter
98from
5
openpyxl
2import
56from
2from
39_______3_______7from
2import
6tkinter
96from
2tkinter
98from
5
openpyxl
2import
67
openpyxl
2*
32
openpyxl
2import
71
openpyxl
2import
73_______1_______2 import
75_______1_______2import
77import
78from
2import
80import
81