در این مطلب، ویدئو Python for Testers #44 – نحوه خواندن فایل اکسل در پایتون | openpyxl با زیرنویس فارسی را برای دانلود قرار داده ام. شما میتوانید با پرداخت 15 هزار تومان ، این ویدیو به علاوه تمامی فیلم های سایت را دانلود کنید.اکثر فیلم های سایت به زبان انگلیسی می باشند. این ویدئو دارای زیرنویس فارسی ترجمه شده توسط هوش مصنوعی می باشد که میتوانید نمونه ای از آن را در قسمت پایانی این مطلب مشاهده کنید.
مدت زمان فیلم: 00:12:56
تصاویر این ویدئو:
قسمتی از زیرنویس این فیلم:
00:00:00,000 –> 00:00:01,839
سلام دوباره به همه خوش آمدید در این
2
00:00:01,839 –> 00:00:03,919
آموزش پایتون ما می خواهیم
3
00:00:03,919 –> 00:00:04,560
در مورد
4
00:00:04,560 –> 00:00:08,080
نحوه خواندن داده های xlsx
5
00:00:08,080 –> 00:00:10,400
در پایتون بیاموزیم، بنابراین در آموزش قبلی
6
00:00:10,400 –> 00:00:11,280
7
00:00:11,280 –> 00:00:14,320
روی نوشتن داده ها در فایل xlsx
8
00:00:14,320 –> 00:00:15,360
با استفاده از open pi
9
00:00:15,360 –> 00:00:17,600
excel کار کرده ایم حالا بیایید بفهمیم چگونه می توانید
10
00:00:17,600 –> 00:00:19,920
آن را بخوانید. داده اگر مقداری داده در
11
00:00:19,920 –> 00:00:21,199
12
00:00:21,199 –> 00:00:24,400
برگه xlsx excel وجود دارد و سپس چگونه می توانید
13
00:00:24,400 –> 00:00:26,560
اساساً به برگه های مختلف مراجعه کنید
14
00:00:26,560 –> 00:00:27,840
و
15
00:00:27,840 –> 00:00:31,119
سپس داده ها را از آن سلول ها به درستی بخوانید، بنابراین
16
00:00:31,119 –> 00:00:34,559
من به سرعت یک فایل پایتون جدید ایجاد می
17
00:00:34,559 –> 00:00:35,120
کنم و
18
00:00:35,120 –> 00:00:38,640
آن را به عنوان یک نام گذاری می کنم. در
19
00:00:38,640 –> 00:00:41,120
حال حاضر نسخه آزمایشی xlsx را بخوانید اولین چیزی که
20
00:00:41,120 –> 00:00:43,200
اساساً برای خواندن داده ها
21
00:00:43,200 –> 00:00:45,760
این است که برگه اکسل آماده باشد، بنابراین
22
00:00:45,760 –> 00:00:47,840
این برگه اکسل است، بنابراین دمو اکسل نقطه
23
00:00:47,840 –> 00:00:48,800
24
00:00:48,800 –> 00:00:51,600
xlsx برگه ای است که من آماده کرده ام و
25
00:00:51,600 –> 00:00:54,160
این برگه دارای دو برگه است. برگه
26
00:00:54,160 –> 00:00:57,760
و برگه دمو، بنابراین ما می توانیم اساساً
27
00:00:57,760 –> 00:01:00,960
با استفاده از برنامه پایتون با استفاده از کتابخانه open
28
00:01:00,960 –> 00:01:02,160
pi excel
29
00:01:02,160 –> 00:01:04,720
مراجعه کنیم، می توانیم به این برگه خاص مراجعه کنیم
30
00:01:04,720 –> 00:01:05,519
31
00:01:05,519 –> 00:01:08,320
و داده ها را از هر یک از برگه ها بخوانیم،
32
00:01:08,320 –> 00:01:08,960
بنابراین
33
00:01:08,960 –> 00:01:10,560
اولین کاری که باید انجام دهیم این است که اساساً باید آن را انجام دهیم.
34
00:01:10,560 –> 00:01:12,960
ماژول را باز کنید pi
35
00:01:12,960 –> 00:01:14,560
excel و
36
00:01:14,560 –> 00:01:16,880
ماژول های um مربوطه را که برای
37
00:01:16,880 –> 00:01:19,119
خواندن داده ها از اکسل لازم است،
38
00:01:19,119 –> 00:01:22,159
بنابراین باید به سادگی بگوییم از open
39
00:01:22,159 –> 00:01:26,479
by excel بگوییم import و
40
00:01:26,479 –> 00:01:29,280
we imported workbook و برای خواندن باید
41
00:01:29,280 –> 00:01:30,479
42
00:01:30,479 –> 00:01:34,079
read یا sorry load load را وارد کنیم. کتاب کار
43
00:01:34,079 –> 00:01:37,280
درست است، بنابراین اگر شما به سادگی ctrl را فشار دهید و
44
00:01:37,280 –> 00:01:40,320
روی این کتاب کار بارگیری را فشار
45
00:01:40,320 –> 00:01:41,119
دهید،
46
00:01:41,119 –> 00:01:42,640
اساساً به تعریف آن
47
00:01:42,640 –> 00:01:44,799
روش بارگذاری کتاب کار میروید و این همان چیزی
48
00:01:44,799 –> 00:01:46,799
است که اساساً برای بارگیری
49
00:01:46,799 –> 00:01:47,759
کتاب کار و
50
00:01:47,759 –> 00:01:50,399
خواندن جزئیات از کتاب کار استفاده میکنیم. درست است،
51
00:01:50,399 –> 00:01:50,960
بنابراین
52
00:01:50,960 –> 00:01:52,880
این همان چیزی است که ما باید اساساً وارد
53
00:01:52,880 –> 00:01:54,560
کنیم، این اولین گام است که اکنون
54
00:01:54,560 –> 00:01:57,439
باید اساساً
55
00:01:57,439 –> 00:01:58,640
کتاب کار را درست ایجاد یا بارگذاری کنیم، بنابراین
56
00:01:58,640 –> 00:02:02,000
یک متغیر wp ایجاد می
57
00:02:02,000 –> 00:02:04,240
کنیم و می گوییم load workbook، بنابراین هر کتاب کاری
58
00:02:04,240 –> 00:02:05,520
59
00:02:05,520 –> 00:02:07,600
که می خواهید بارگیری کنید، دارید برای اینکه
60
00:02:07,600 –> 00:02:09,360
اساساً
61
00:02:09,360 –> 00:02:12,400
نام فایل آن کتاب کار خاص را درست مشخص کنید،
62
00:02:12,400 –> 00:02:14,640
بنابراین باید بگویید load
63
00:02:14,640 –> 00:02:16,319
workbook و سپس باید اساساً
64
00:02:16,319 –> 00:02:16,959
اگر
65
00:02:16,959 –> 00:02:19,120
فقط نشانگر را روی آن ببینید، خواهید دید که
66
00:02:19,120 –> 00:02:21,120
به نام فایل نیاز دارد. و سپس شما آرگومان
67
00:02:21,120 –> 00:02:21,599
های مختلفی
68
00:02:21,599 –> 00:02:24,400
دارید که می توانید فقط خواندنی را ارسال کنید
69
00:02:24,400 –> 00:02:26,080
و سپس جزئیات دیگری را که درست وجود دارد،
70
00:02:26,080 –> 00:02:26,800
بنابراین
71
00:02:26,800 –> 00:02:29,920
معمولاً نام فایل جزییاتی است که
72
00:02:29,920 –> 00:02:31,519
شما مشخص می کنید، بنابراین
73
00:02:31,519 –> 00:02:34,080
فقط نام فایل را می گوییم و می گوییم
74
00:02:34,080 –> 00:02:34,959
75
00:02:34,959 –> 00:02:38,080
اکسل دمو را مشخص کنید. نقطه xls درست است، بنابراین در کد
76
00:02:38,080 –> 00:02:41,440
می گوییم دمو اکسل نقطه xls، بنابراین اکنون این
77
00:02:41,440 –> 00:02:44,959
متغیر خاص wb
78
00:02:44,959 –> 00:02:48,080
شیء این برگه اکسل خاص
79
00:02:48,080 –> 00:02:50,640
را نگه می دارد، ما اساساً می توانیم به
80
00:02:50,640 –> 00:02:51,120
برگه
81
00:02:51,120 –> 00:02:53,599
داخل این اکسل خاص یا این
82
00:02:53,599 –> 00:02:54,319
83
00:02:54,319 –> 00:02:57,040
فایل uh خاص برویم، بنابراین ما می توان گفت برای رفتن به برگه
84
00:02:57,040 –> 00:02:57,760
می توانیم بگوییم
85
00:02:57,760 –> 00:03:01,680
دارایی و سپس می توانیم کتاب کار
86
00:03:01,680 –> 00:03:04,400
و برگه فعال را بگوییم، بنابراین اگر بگویید wp
87
00:03:04,400 –> 00:03:05,040
dot
88
00:03:05,040 –> 00:03:08,560
active برگه فعال را انتخاب می
89
00:03:08,560 –> 00:03:10,640
کند خوب است، بنابراین برگه فعال در
90
00:03:10,640 –> 00:03:12,560
این برگه خاص چه خواهد بود.
91
00:03:12,560 –> 00:03:14,959
برگه یک، پس این برگه فعالی است
92
00:03:14,959 –> 00:03:16,080
که
93
00:03:16,080 –> 00:03:18,480
اکنون از این برگه انتخاب می شود، مثلاً اگر می خواهید مقداری را که در ستون a2 وجود دارد انتخاب کنید، اکنون
94
00:03:18,480 –> 00:03:19,280
اینها
95
00:03:19,280 –> 00:03:20,959
ستون ها هستند و اینها ردیف های یک دو
96
00:03:20,959 –> 00:03:22,640
سه چهار هستند.
97
00:03:22,640 –> 00:03:25,440
98
00:03:25,440 –> 00:03:27,599
اساسا در سلول a2 بنابراین
99
00:03:27,599 –> 00:03:28,080
این سلول
100
00:03:28,080 –> 00:03:31,280
a2 است بنابراین در ستون a و ردیف 2 است،
101
00:03:31,280 –> 00:03:32,560
بنابراین a2
102
00:03:32,560 –> 00:03:35,680
یا a3 a4 درست است، بنابراین اگر
103
00:03:35,680 –> 00:03:38,319
میخواهید مقداری را که در هر یک از این ستونها وجود دارد انتخاب کنید،
104
00:03:38,319 –> 00:03:38,959
105
00:03:38,959 –> 00:03:40,799
کاری که باید انجام دهیم این است که بگوییم
106
00:03:40,799 –> 00:03:42,400
به عنوان مثال، عبارت print را می گوییم به طوری
107
00:03:42,400 –> 00:03:42,879
که اگر
108
00:03:42,879 –> 00:03:45,280
بتوانیم آن را روی کنسول خود چاپ کنیم، بنابراین به
109
00:03:45,280 –> 00:03:46,239
سادگی می
110
00:03:46,239 –> 00:03:49,440
گوییم که می گوییم sheet dot یا not sheet dot
111
00:03:49,440 –> 00:03:52,319
، می گوییم sheet و سپس
112
00:03:52,319 –> 00:03:55,040
شماره ستون را در آنجا مشخص می کنیم بسیار خوب، بنابراین به سادگی بگویید
113
00:03:55,040 –> 00:03:56,879
a3 ما می خواهیم مقدار
114
00:03:56,879 –> 00:04:00,480
a3 را دریافت کنیم و می گوییم نقطه و می گوییم مقدار
115
00:04:00,480 –> 00:04:02,560
اوکی است، پس کاری که انجام می دهد این
116
00:04:02,560 –> 00:04:04,879
است که مقدار ستون a3 این
117
00:04:04,879 –> 00:04:05,519
118
00:04:05,519 –> 00:04:08,239
برگه فعال خاص را به من می دهد خوب، بنابراین اجازه دهید آن را اجرا کنیم و
119
00:04:08,239 –> 00:04:08,879
120
00:04:08,879 –> 00:04:11,200
نتیجه را ببینیم تا شما می توانم ببینم راما
121
00:04:11,200 –> 00:04:12,239
چاپ شده است خوب است،
122
00:04:12,239 –> 00:04:14,080
بنابراین اگر بگوییم به عنوان مثال می خواهیم
123
00:04:14,080 –> 00:04:15,680
یک برگه خاص را انتخاب
124
00:04:15,680 –> 00:04:17,918
کنیم، بنابراین اکنون برگه فعال را انتخاب کرده ایم، به
125
00:04:17,918 –> 00:04:19,600
عنوان مثال من می خواهم برگه خاصی را انتخاب
126
00:04:19,600 –> 00:04:21,440
کنم، بنابراین می خواهم
127
00:04:21,440 –> 00:04:23,040
برگه های مختلف را انتخاب کنم، بنابراین باید چه کار
128
00:04:23,040 –> 00:04:24,639
کنیم آیا ما فقط باید
129
00:04:24,639 –> 00:04:27,040
بگوییم کتاب کار و سپس در کروشه های مربع
130
00:04:27,040 –> 00:04:27,680
131
00:04:27,680 –> 00:04:29,840
در نقل قول می توانیم سیم کارت کنیم لطفاً
132
00:04:29,840 –> 00:04:30,960
نام برگه را به
133
00:04:30,960 –> 00:04:33,040
درستی ارائه دهید، بنابراین بیایید ببینیم نام چه چیزی است،
134
00:04:33,040 –> 00:04:34,800
به عنوان مثال در برگه دمو درست،
135
00:04:34,800 –> 00:04:35,280
بنابراین
136
00:04:35,280 –> 00:04:36,880
باید نام برگه را
137
00:04:36,880 –> 00:04:38,560
که برگه آزمایشی است ارائه دهیم و
138
00:04:38,560 –> 00:04:41,120
سپس مقدار آن را دریافت کنیم تا بتوانیم به سادگی
139
00:04:41,120 –> 00:04:41,680
بگوییم
140
00:04:41,680 –> 00:04:45,120
دمو برگه و بیایید ببینیم
141
00:04:45,120 –> 00:04:46,240
مقدار در
142
00:04:46,240 –> 00:04:48,560
سلول a3 صفحه نمایشی چقدر است، بنابراین می توانید ببینید kk
143
00:04:48,560 –> 00:04:50,320
درست چاپ شده است، بنابراین این
144
00:04:50,320 –> 00:04:52,800
راه بسیار ساده برای دریافت مقادیر
145
00:04:52,800 –> 00:04:54,639
از برگه است، بنابراین اساساً
146
00:04:54,639 –> 00:04:56,560
برگه را بخوانید فایل اکسل
147
00:04:56,560 –> 00:04:59,120
را بخوانید. به برگه به
148
00:04:59,120 –> 00:05:00,720
ه فعال یا هر برگه ای که به دنبال آن هستید بروید و س
149
00:05:00,720 –> 00:05:01,120
150
00:05:01,120 –> 00:05:03,039
س مقداری را که در سلول خاص وجود دارد چاپ کنید، اک
151
00:05:03,039 –> 00:05:04,479
152
00:05:04,479 –> 00:05:06,720
ون بگویید مثلاً یک راه دیگر وجود دارد، بن
153
00:05:06,720 –> 00:05:08,960
براین نمی خواهید به ای
154
00:05:08,960 –> 00:05:12,080
روش چاپ کنید، می توانید به سادگی بگ
155
00:05:12,080 –> 00:05:14,320
یید چیزی شبیه به این بگویید تا بتوانید
156
00:05:14,320 –> 00:05:16,960
Workbook را بگویید و سپس میتوانید
157
00:05:16,960 –> 00:05:17,360
برگه را به
158
00:05:17,360 –> 00:05:19,919
درستی مشخص کنید، بنابراین میتوانید درست بگویید دمو
159
00:05:19,919 –> 00:05:21,199
160
00:05:21,199 –> 00:05:24,160
و سپس میتوانید ستون را
161
00:05:24,160 –> 00:05:25,840
نیز به درستی مشخص کنید، بنابراین میتوانید به سادگی بگویید
162
00:05:25,840 –> 00:05:28,960
a2 و سپس مقدار نقطه را
163
00:05:28,960 –> 00:05:31,120
درست بگویید. بنابراین این دقیقاً انجام خواهد شد y همین
164
00:05:31,120 –> 00:05:33,199
کار را انجام می دهیم، بنابراین در اینجا ما دو مرحله را
165
00:05:33,199 –> 00:05:35,520
درست انجام می دهیم، بنابراین می گوییم
166
00:05:35,520 –> 00:05:37,039
sheet این صفحه نمایشی است و سپس مقدار آن را دریافت می کنیم
167
00:05:37,039 –> 00:05:37,680
168
00:05:37,680 –> 00:05:40,080
و در اینجا می گوییم فقط
169
00:05:40,080 –> 00:05:40,800
کتاب کار
170
00:05:40,800 –> 00:05:42,400
در این کتاب کار خاص به این
171
00:05:42,400 –> 00:05:44,080
صفحه بروید و به این سلول بروید
172
00:05:44,080 –> 00:05:46,080
و مقدار درست را برای من دریافت کنید، بنابراین این
173
00:05:46,080 –> 00:05:47,280
فقط یک مرحله است،
174
00:05:47,280 –> 00:05:49,120
بنابراین اگر این را اجرا کنید، نتیجه را خواهید دید که
175
00:05:49,120 –> 00:05:51,520
درست چاپ می شود، بنابراین kk و
176
00:05:51,520 –> 00:05:52,000
deb
177
00:05:52,000 –> 00:05:54,400
چاپ شده است زیرا در a2
178
00:05:54,400 –> 00:05:55,199
مقدار درست است
179
00:05:55,199 –> 00:05:57,919
و در a3 مقدار kk است، بنابراین اگر ما
180
00:05:57,919 –> 00:05:58,400
181
00:05:58,400 –> 00:06:01,759
این صفحه نمایش را باز کنید، خواهید دید a2 def است
182
00:06:01,759 –> 00:06:04,800
و a3 kk درست است، بنابراین این مقادیر
183
00:06:04,800 –> 00:06:07,199
چاپ شده اند، بنابراین راه دیگری برای
184
00:06:07,199 –> 00:06:08,000
185
00:06:08,000 –> 00:06:11,840
دسترسی به این مقادیر وجود دارد، بنابراین من چاپ
186
00:06:11,840 –> 00:06:14,240
را انجام می دهم و کاری که می توانیم انجام دهیم این است که می توانیم به سادگی برگه را بگوییم.
187
00:06:14,240 –> 00:06:14,880
188
00:06:14,880 –> 00:06:17,520
و سپس یک روش نقطه وجود دارد که می گوییم
189
00:06:17,520 –> 00:06:18,000
190
00:06:18,000 –> 00:06:21,039
درست فروش را می گوییم و سپس می گوییم سلول و سپس می توانیم
191
00:06:21,039 –> 00:06:21,759
192
00:06:21,759 –> 00:06:24,479
مقادیر سطر و ستون را در اینجا ارائه دهیم مثلاً
193
00:06:24,479 –> 00:06:25,360
194
00:06:25,360 –> 00:06:27,440
در اینجا باید به طور خاص به یاد داشته باشید
195
00:06:27,440 –> 00:06:29,440
که در کدام سلول خاص یا کدام
196
00:06:29,440 –> 00:06:31,520
مقدار سلول را امتحان می کنید. برای بیرون کشیدن درست
197
00:06:31,520 –> 00:06:34,479
به عنوان مثال بگویید شما می خواهید به
198
00:06:34,479 –> 00:06:35,840