در این مطلب، ویدئو Automate Multiple Sheet Excel Reporting – آموزش اتوماسیون پایتون | Full Code Walk Through (2019) با زیرنویس فارسی را برای دانلود قرار داده ام. شما میتوانید با پرداخت 15 هزار تومان ، این ویدیو به علاوه تمامی فیلم های سایت را دانلود کنید.اکثر فیلم های سایت به زبان انگلیسی می باشند. این ویدئو دارای زیرنویس فارسی ترجمه شده توسط هوش مصنوعی می باشد که میتوانید نمونه ای از آن را در قسمت پایانی این مطلب مشاهده کنید.
مدت زمان فیلم: 00:09:53
تصاویر این ویدئو:
قسمتی از زیرنویس این فیلم:
00:00:00,030 –> 00:00:02,460
سلام همه به کانال خوش آمدید
2
00:00:02,460 –> 00:00:03,990
نام من درک است و امروز میخواهم به این موضوع
3
00:00:03,990 –> 00:00:05,520
بپردازم که چگونه میتوانیم
4
00:00:05,520 –> 00:00:07,500
گزارش دهی اکسل را با استفاده از
5
00:00:07,500 –> 00:00:09,570
پایتون خودکارسازی کنیم، در این یکی به اصول اولیه خواهیم پرداخت.
6
00:00:09,570 –> 00:00:14,580
7
00:00:14,580 –> 00:00:16,710
قبل از آن از پایتون یا هر
8
00:00:16,710 –> 00:00:18,300
زبان برنامه نویسی استفاده نکرده اید،
9
00:00:18,300 –> 00:00:18,630
نگران نباشید،
10
00:00:18,630 –> 00:00:20,640
زیرا پایتون به گونه ای طراحی شده است که به راحتی
11
00:00:20,640 –> 00:00:22,439
توسط مبتدیان قابل استفاده باشد، اگر قبلا
12
00:00:22,439 –> 00:00:24,240
از پایتون استفاده نکرده اید، لینکی
13
00:00:24,240 –> 00:00:25,890
در توضیحات زیر خواهم داشت تا نحوه
14
00:00:25,890 –> 00:00:28,230
دانلود آن را به شما نشان دهم. این پیوند همچنین دارای یک
15
00:00:28,230 –> 00:00:30,269
دوره کامل در مورد تمام اصول اولیه پایتون است، اما چرا
16
00:00:30,269 –> 00:00:32,040
می خواهید از پایتون استفاده کنید، زمانی که
17
00:00:32,040 –> 00:00:35,010
VBA مستقیماً در اکسل ساخته شده است، من به
18
00:00:35,010 –> 00:00:37,469
چند دلیل استدلال می کنم که اولی این است
19
00:00:37,469 –> 00:00:38,820
که یک جامعه بزرگ در حال حاضر
20
00:00:38,820 –> 00:00:40,649
اسکریپت های پایتون را ایجاد می کند که شما
21
00:00:40,649 –> 00:00:43,110
به راحتی می توانید آن را ایجاد کنید. استفاده در پروژه های اکسل خود
22
00:00:43,110 –> 00:00:45,020
آسانی یادگیری پایتون
23
00:00:45,020 –> 00:00:47,760
در مقایسه با vba پایتون است که یادگیری زبان بسیار آسان تری
24
00:00:47,760 –> 00:00:49,890
است البته شما می توانید
25
00:00:49,890 –> 00:00:51,899
VBA را یاد بگیرید و تمام عملکردهایی را
26
00:00:51,899 –> 00:00:53,760
که می توانید با پایتون انجام دهید اما پایتون
27
00:00:53,760 –> 00:00:55,680
فقط انجام می دهد. آسانتر است که این ویدیو
28
00:00:55,680 –> 00:00:57,270
اصول اولیه نحوه شروع
29
00:00:57,270 –> 00:00:59,760
خودکار گزارشدهی اکسل را پوشش میدهد، بنابراین ما به
30
00:00:59,760 –> 00:01:01,379
نحوه وارد کردن دادهها نگاه میکنیم و
31
00:01:01,379 –> 00:01:03,420
محاسبات ایجاد یک نمودار و سپس
32
00:01:03,420 –> 00:01:05,339
خروجی دادههای جدید برای انجام این عملیات
33
00:01:05,339 –> 00:01:07,770
، از پانداهای کتابخانههای پایتون استفاده میکنیم.
34
00:01:07,770 –> 00:01:10,200
numpy و matplotlib در اینجا داده های اکسل است
35
00:01:10,200 –> 00:01:12,119
که ما با آن کار خواهیم کرد
36
00:01:12,119 –> 00:01:13,409
اگر مایلید این را دانلود کنید
37
00:01:13,409 –> 00:01:15,689
و گام به گام آن را دنبال کنید، من لینک
38
00:01:15,689 –> 00:01:17,850
آن دانلود را در توضیحات قرار می دهم اما بگویم
39
00:01:17,850 –> 00:01:19,229
که ما با داده کار می کنیم از یک
40
00:01:19,229 –> 00:01:21,240
کارخانه پیتزا، انواع مختلفی از
41
00:01:21,240 –> 00:01:22,950
پیتزاها را داشتیم که میسازیم،
42
00:01:22,950 –> 00:01:25,049
زمانهای تولید را
43
00:01:25,049 –> 00:01:26,790
داریم که در آن زمانهای تولید چقدر از آن واحدها تولید میکنیم
44
00:01:26,790 –> 00:01:30,150
و همچنین چه کسی آن محصولات را
45
00:01:30,150 –> 00:01:32,220
فقط در شیفت اول تولید میکند، بنابراین ما یک برگه
46
00:01:32,220 –> 00:01:34,380
دوم برای شیفت دوم داریم. و سپس ما یک
47
00:01:34,380 –> 00:01:36,150
کاربرگ کاملاً متفاوت برای شیفت سوم داریم،
48
00:01:36,150 –> 00:01:37,600
49
00:01:37,600 –> 00:01:38,950
بنابراین هر یک از این برگهها در این دو
50
00:01:38,950 –> 00:01:41,259
کار سلولی دارای دادههایی هستند که باید
51
00:01:41,259 –> 00:01:43,330
در گزارش اکسل خود استفاده کنیم،
52
00:01:43,330 –> 00:01:44,950
اکنون یک ویرایشگر متن ایجاد
53
00:01:44,950 –> 00:01:47,259
میکنیم و اولین کار با پایتون شروع میکنیم. باید
54
00:01:47,259 –> 00:01:48,820
کتابخانههایی را که استفاده میکنیم وارد کنیم
55
00:01:48,820 –> 00:01:53,140
تا پانداها را بهعنوان PD
56
00:01:53,140 –> 00:01:56,920
وارد کنیم، سپس numpy را بهعنوان MP وارد میکنیم و در آخر
57
00:01:56,920 –> 00:02:01,299
58
00:02:01,299 –> 00:02:03,340
اگر هیچکدام از این بستهها را ندارید، نمودار PI matplotlib را بهعنوان PLT وارد میکنیم.
59
00:02:03,340 –> 00:02:05,200
یا وابستگی ها را می توانید
60
00:02:05,200 –> 00:02:07,570
با استفاده از pip نصب کنید، فقط یک ترمینال یا
61
00:02:07,570 –> 00:02:09,008
خط فرمان را بسته به سیستم عامل خود باز کنید
62
00:02:09,008 –> 00:02:11,580
و pip 30 را
63
00:02:11,580 –> 00:02:13,720
نصب کنید و سپس هر بسته ای را که
64
00:02:13,720 –> 00:02:15,610
نیاز دارید نصب کنید، بنابراین اگر ما نیاز به
65
00:02:15,610 –> 00:02:17,110
نصب رنگ داشتیم، می توانیم پانداها را تایپ کنیم
66
00:02:17,110 –> 00:02:20,470
تا ما این را می بندیم و
67
00:02:20,470 –> 00:02:22,060
به اسکریپت شما برمی گردیم اولین کاری که
68
00:02:22,060 –> 00:02:24,040
باید انجام دهیم این است که مسیر
69
00:02:24,040 –> 00:02:26,410
فایل های اکسل خود را مشخص کنیم، بنابراین از پایین می رویم و
70
00:02:26,410 –> 00:02:30,370
می گوییم فایل اکسل یک برابر با
71
00:02:30,370 –> 00:02:32,680
نام کتاب کار شما خواهد بود. نام
72
00:02:32,680 –> 00:02:35,220
اولین کتاب کار من shift data
73
00:02:35,220 –> 00:02:38,110
xlsx بود و سپس
74
00:02:38,110 –> 00:02:40,209
با هر تعداد کتابی که شما
75
00:02:40,209 –> 00:02:42,370
دارید همین کار را انجام میدهیم، فقط از دو کتاب برای این مثال استفاده میکنیم،
76
00:02:42,370 –> 00:02:44,079
اما در صورت تمایل میتوانید از هر تعداد که میخواهید استفاده کنید
77
00:02:44,079 –> 00:02:46,150
و دومی من. یکی
78
00:02:46,150 –> 00:02:48,209
داده های شیفت سوم
79
00:02:48,209 –> 00:02:52,060
xlsx یا کشویی بود حالا که
80
00:02:52,060 –> 00:02:53,829
f را داریم مسیر ile مشخص شده است که ما باید این
81
00:02:53,829 –> 00:02:56,109
داده ها را در اسکریپت پایتون خود بخوانیم، می توانیم این کار را
82
00:02:56,109 –> 00:02:58,000
با استفاده از کتابخانه pandas انجام دهیم،
83
00:02:58,000 –> 00:02:59,650
یک قاب داده ایجاد می کنیم که فقط یک
84
00:02:59,650 –> 00:03:01,959
ساختار داده جدولی است که پانداها
85
00:03:01,959 –> 00:03:04,299
برای ذخیره داده ها از آن استفاده می کنند و بسیار شبیه به صفحه گسترده اکسل به نظر می رسد.
86
00:03:04,299 –> 00:03:05,200
87
00:03:05,200 –> 00:03:09,700
ابتدا D F را به عنوان یک متغیر می گوییم shift
88
00:03:09,700 –> 00:03:12,340
و آن را برابر با
89
00:03:12,340 –> 00:03:16,780
تابع pandas read قرار
90
00:03:16,780 –> 00:03:18,670
می دهیم.
91
00:03:18,670 –> 00:03:22,450
92
00:03:22,450 –> 00:03:23,739
که می خواهید
93
00:03:23,739 –> 00:03:26,799
به نام ما بخوانید برگه ما
94
00:03:26,799 –> 00:03:28,870
ابتدا
95
00:03:28,870 –> 00:03:30,430
همین کار را با دومین کشتی
96
00:03:30,430 –> 00:03:33,610
انجام می دهیم، بنابراین فرض کنید شیفت دوم D F
97
00:03:33,610 –> 00:03:35,830
برابر است با همان تابع خواندن
98
00:03:35,830 –> 00:03:39,340
اکسل همان فایل اکسل پس فایل اکسل یک
99
00:03:39,340 –> 00:03:43,300
و سپس شیت نام برابر است با دوم
100
00:03:43,300 –> 00:03:45,700
حالا ما کشویی می کنیم و با خواندن
101
00:03:45,700 –> 00:03:48,519
داده های کشتی سوم، DF
102
00:03:48,519 –> 00:03:53,080
شیفت سوم برابر با PD است که اکسل را می خواند و
103
00:03:53,080 –> 00:03:56,230
سپس این یکی فقط فایل اکسل خواهد بود به
104
00:03:56,230 –> 00:03:58,330
طور پیش فرض برای خواندن در اول
105
00:03:58,330 –> 00:03:59,890
ورق، بنابراین نیازی نیست با انجام دادن چیز
106
00:03:59,890 –> 00:04:01,989
دیگری در اینجا قرار دهیم این ما
107
00:04:01,989 –> 00:04:03,730
دادههای اکسل خود را در یک ساختار داده داریم که
108
00:04:03,730 –> 00:04:06,459
پایتون میتواند به راحتی آن را تفسیر کند، ما
109
00:04:06,459 –> 00:04:08,590
میتوانیم هر یک از این دادهها را که میخواهیم مشاهده کنیم، بنابراین
110
00:04:08,590 –> 00:04:12,710
فرض کنید فریم دادهها را چاپ
111
00:04:12,710 –> 00:04:14,180
کنیم، فایل او را ذخیره میکنیم و
112
00:04:14,180 –> 00:04:16,579
دوباره آن ترمینال را باز
113
00:04:16,579 –> 00:04:18,889
میکنیم و فایل را نگه میداریم. می گوییم پایتون 3 و
114
00:04:18,889 –> 00:04:21,228
سپس نام فایل خودکار گزارش اکسل است
115
00:04:21,228 –> 00:04:25,879
که PI به خوبی اجرا می شود، بنابراین می
116
00:04:25,879 –> 00:04:27,439
بینیم که ساختار داده ای داریم که بسیار
117
00:04:27,439 –> 00:04:29,719
شبیه به صفحه گسترده اکسل است،
118
00:04:29,719 –> 00:04:31,580
هر یک از عناوین ستون های بالا را داریم و
119
00:04:31,580 –> 00:04:34,280
سپس مقادیر آن ستون ها را داریم.
120
00:04:34,280 –> 00:04:36,020
قاب داده برای مشاهده کامل در این ترمینال کمی بیش از حد بزرگ است، به
121
00:04:36,020 –> 00:04:37,849
122
00:04:37,849 –> 00:04:39,800
همین دلیل است که ما در اینجا چند نقطه داریم، اما تمام
123
00:04:39,800 –> 00:04:42,530
اطلاعات در این قاب داده است،
124
00:04:42,530 –> 00:04:44,389
میتوانیم با دیدن اینکه 29
125
00:04:44,389 –> 00:04