در این مطلب، ویدئو با استفاده از پایتون فایل CSV را به جدول HTML تبدیل کنید با زیرنویس فارسی را برای دانلود قرار داده ام. شما میتوانید با پرداخت 15 هزار تومان ، این ویدیو به علاوه تمامی فیلم های سایت را دانلود کنید.اکثر فیلم های سایت به زبان انگلیسی می باشند. این ویدئو دارای زیرنویس فارسی ترجمه شده توسط هوش مصنوعی می باشد که میتوانید نمونه ای از آن را در قسمت پایانی این مطلب مشاهده کنید.
تصاویر این ویدئو:
قسمتی از زیرنویس این فیلم:
00:00:00,060 –> 00:00:02,790
سلام به همه در ویدیوی امروز به
2
00:00:02,790 –> 00:00:05,850
همه شما نشان خواهم داد که چگونه داده
3
00:00:05,850 –> 00:00:10,920
های فایل csv را تبدیل کنید و یک جدول HTML بسازید، بنابراین
4
00:00:10,920 –> 00:00:13,080
در اینجا یک فایل csv به نام فایل test
5
00:00:13,080 –> 00:00:15,540
dot csv دارم و در اینجا اطلاعاتی
6
00:00:15,540 –> 00:00:18,630
در مورد دوازده ماه و آنها دارم.
7
00:00:18,630 –> 00:00:21,750
دماهای مربوطه را به شما نشان خواهم داد
8
00:00:21,750 –> 00:00:23,840
که چگونه یک کد بنویسید تا این اطلاعات را تبدیل کنید
9
00:00:23,840 –> 00:00:27,840
و آن را بر روی یک سوتین
10
00:00:27,840 –> 00:00:31,320
به یک فایل HTML نمایش دهید، بنابراین بیایید ببینیم چگونه می توانیم
11
00:00:31,320 –> 00:00:34,110
این کار را انجام دهیم ابتدا
12
00:00:34,110 –> 00:00:37,920
ماژول را از جدول زیبا وارد
13
00:00:37,920 –> 00:00:41,879
می کنیم. که شما جدول زیبا را نصب کرده اید
14
00:00:41,879 –> 00:00:44,820
زیرا جدول زیبا
15
00:00:44,820 –> 00:00:49,079
در ماژول پایتون ساخته نشده است، حالا کاری که
16
00:00:49,079 –> 00:00:52,079
ما انجام می دهیم این است که فایل CSV را با استفاده
17
00:00:52,079 –> 00:00:56,039
از تابع open باز می کنیم، بنابراین اولین چیز این است
18
00:00:56,039 –> 00:00:58,460
که از مسیری عبور می کنیم که فایل آزمایشی ما
19
00:00:58,460 –> 00:01:02,250
نقطه CSV است. حال از آن
20
00:01:02,250 –> 00:01:04,890
مسیر عبور می کنیم و سپس از حالتی عبور می کنیم
21
00:01:04,890 –> 00:01:07,229
که با آن می خواهیم
22
00:01:07,229 –> 00:01:09,450
فایل را باز کنیم پس از آن عبور می کنیم زیرا می
23
00:01:09,450 –> 00:01:12,780
خواهیم آن را در حالت خواندن باز کنیم پس از آن
24
00:01:12,780 –> 00:01:17,070
کاری که می خواهیم انجام دهیم این است که می خواهیم بخوانیم.
25
00:01:17,070 –> 00:01:19,890
اطلاعات با استفاده از خطوط قرمز
26
00:01:19,890 –> 00:01:23,360
تابع بنابراین فایل CSV برابر با
27
00:01:23,360 –> 00:01:31,079
خطوط نقطه خواندن فایل CSV است، بنابراین کاری که انجام می دهد این است
28
00:01:31,079 –> 00:01:33,329
که تابع خطوط قرمز اکنون
29
00:01:33,329 –> 00:01:37,439
لیستی ایجاد می کند و یک خط
30
00:01:37,439 –> 00:01:40,439
از فایل را می گیرد و آن را به عنصری از
31
00:01:40,439 –> 00:01:42,210
لیست تبدیل می کند و سپس خط دوم را می گیرد و
32
00:01:42,210 –> 00:01:44,009
آن را به عنصر دوم یک
33
00:01:44,009 –> 00:01:47,729
لیست تقسیم کنید، اجازه دهید من واقعاً فایل CSV را چاپ
34
00:01:47,729 –> 00:01:50,030
کنم تا بدانید در مورد چه چیزی صحبت می کنم،
35
00:01:50,030 –> 00:02:01,710
اجازه دهید این را اجرا کنم، بنابراین در اینجا می توانید ببینید این
36
00:02:01,710 –> 00:02:04,290
فایل CSV من است، این خط یک است و
37
00:02:04,290 –> 00:02:07,049
این خط دو است و کاری که تابع خطوط قرمز
38
00:02:07,049 –> 00:02:09,479
انجام داد این بود که یک خط گرفت، یک آن
39
00:02:09,479 –> 00:02:11,008
را به عنصر تبدیل کرد و سپس خط
40
00:02:11,008 –> 00:02:13,560
دو را به عنصر دوم تبدیل کرد، بنابراین
41
00:02:13,560 –> 00:02:14,130
اکنون در
42
00:02:14,130 –> 00:02:16,710
قالب است، اما کاری که میخواهیم انجام دهیم این است که
43
00:02:16,710 –> 00:02:19,950
میخواهیم این عنصر اول را بگیریم و شما
44
00:02:19,950 –> 00:02:22,470
این اطلاعات فردی مانند ماهها
45
00:02:22,470 –> 00:02:24,660
و ژانویه ژانویه و غیره را میبینید، ما میخواهیم آنها را
46
00:02:24,660 –> 00:02:27,960
عناصر جداگانهای از فهرست دیگری قرار دهیم تا
47
00:02:27,960 –> 00:02:31,290
بتوانیم اطلاعات را
48
00:02:31,290 –> 00:02:34,320
به جدول HTML متصل کنیم، بنابراین برای انجام این کار، کاری که
49
00:02:34,320 –> 00:02:39,930
باید انجام دهیم این است که اجازه دهید این را که ایجاد میکنیم حذف کنم.
50
00:02:39,930 –> 00:02:45,030
یک متغیر خط یک و سپس می
51
00:02:45,030 –> 00:02:48,930
گوییم که فایل CSV براکت صفر خط
52
00:02:48,930 –> 00:02:51,170
یک است بنابراین اولین عنصر خط یک و
53
00:02:51,170 –> 00:02:59,790
عنصر دوم خط دو است و دوباره
54
00:02:59,790 –> 00:03:01,830
به یاد داشته باشید که لیستی
55
00:03:01,830 –> 00:03:03,960
که از صفر شروع می شود بنابراین عنصر اول
56
00:03:03,960 –> 00:03:06,750
صفر خواهد بود و کاری که می خواهیم انجام دهیم این است
57
00:03:06,750 –> 00:03:11,730
که می خواهیم اطلاعات را دریافت کنیم. مانند
58
00:03:11,730 –> 00:03:15,210
ماه ژانویه و به همین ترتیب و آن را به یک
59
00:03:15,210 –> 00:03:17,790
عنصر تبدیل کنید، بنابراین کاری که ما انجام می دهیم این است که از یک تابع تقسیم استفاده می کنیم،
60
00:03:17,790 –> 00:03:21,540
بنابراین خط 1 برابر است با
61
00:03:21,540 –> 00:03:26,370
تقسیم نقطه خط 1 و ما در امتداد کاما تقسیم می کنیم،
62
00:03:26,370 –> 00:03:33,240
بنابراین آنچه پایتون انجام می دهد این است که
63
00:03:33,240 –> 00:03:35,970
پایتون خواهد دید که این عنصر
64
00:03:35,970 –> 00:03:39,180
خط 1 است، سپس یک ماه طول می کشد و سپس
65
00:03:39,180 –> 00:03:41,340
یک کاما می بیند و پس از آن
66
00:03:41,340 –> 00:03:43,260
کاملاً خوب است، بنابراین اولین عنصر چیست
67
00:03:43,260 –> 00:03:45,600
و سپس Jan را می گیرد، آن را
68
00:03:45,600 –> 00:03:48,570
به عنصر دیگری تبدیل می کند و دوباره می
69
00:03:48,570 –> 00:03:50,459
بیند یک کامای دیگر و سپس آن را می گیرد
70
00:03:50,459 –> 00:03:53,670
Feb یک عنصر دیگر و غیره است، بنابراین اجازه
71
00:03:53,670 –> 00:03:55,440
دهید من همین کار را برای خط دو انجام دهم و اجازه دهید
72
00:03:55,440 –> 00:03:59,430
در واقع آن را چاپ کنم تا دقیقا بدانید
73
00:03:59,430 –> 00:04:04,740
اینجا چه اتفاقی می افتد، بنابراین کاری که من
74
00:04:04,740 –> 00:04:09,630
انجام خواهم داد این است که خط را چاپ کنم 1 و
75
00:04:09,630 –> 00:04:18,750
خط 2 بنابراین در اینجا می توانید ببینید که قبل از
76
00:04:18,750 –> 00:04:22,200
این فایل CSV بود و سپس w کلاهی که
77
00:04:22,200 –> 00:04:25,110
انجام دادیم این است که اولین عنصر ساخته شده را در
78
00:04:25,110 –> 00:04:27,470
خط 1 گرفتیم و می بینید که اکنون خط 1
79
00:04:27,470 –> 00:04:31,220
به تنهایی لیست است و ماه یک عنصر
80
00:04:31,220 –> 00:04:33,560
در خط یک است Jan یک عنصر در خط
81
00:04:33,560 –> 00:04:36,530
یک است و همینطور در خط دو که
82
00:04:36,530 –> 00:04:39,200
دما یک عنصر است. 10 12 و
83
00:04:39,200 –> 00:04:41,720
غیره نیز عناصر هستند، بنابراین این همان کاری است که
84
00:04:41,720 –> 00:04:44,060
تابع split انجام می دهد،
85
00:04:44,060 –> 00:04:47,300
تقسیم اطلاعات در امتداد کاما و سپس
86
00:04:47,300 –> 00:04:50,960
درست کردن عناصر جداگانه، بنابراین اکنون
87
00:04:50,960 –> 00:04:52,580
کاری که می خواهیم انجام دهیم این است که می خواهیم
88
00:04:52,580 –> 00:04:58,330
جدول را ایجاد کنیم تا X برابر با زیبا باشد. جدولی
89
00:04:58,540 –> 00:05:01,310
که در اینجا باید انجام دهیم این است که باید
90
00:05:01,310 –> 00:05:04,600
سرصفحه ها را منتقل کنیم، بنابراین از اینجا می توانید
91
00:05:04,600 –> 00:05:06,350
بفهمید که هدر
92
00:05:06,350 –> 00:05:08,390
ماه و دما خواهد بود، بنابراین می بینید
93
00:05:08,390 –> 00:05:12,590
که در حال حاضر دو لیست خط 1 و
94
00:05:12,590 –> 00:05:13,220
خط 2
95
00:05:13,220 –> 00:05:15,650
داریم، بنابراین می خواهیم آن را بگیریم. ماه ها به این معنی است
96
00:05:15,650 –> 00:05:19,480
که باید در خط 1 براکت 0
97
00:05:19,480 –> 00:05:21,800
پاس کنیم زیرا می خواهیم در اولین
98
00:05:21,800 –> 00:05:24,530
عنصر خط 1 به عنوان هدر پاس بدهیم و
99
00:05:24,530 –> 00:05:27,230
همچنین می خواهیم در اولین
100
00:05:27,230 –> 00:05:31,310
عنصر خط 2 به عنوان هدر پاس بدهیم، بنابراین اکنون
101
00:05:31,310 –> 00:05:34,790
این دو مورد هستند. هدر برای جدول ما و سپس
102
00:05:34,790 –> 00:05:36,770
کاری که ما انجام خواهیم داد این است که ایجاد خواهیم کرد یک
103
00:05:36,770 –> 00:05:39,980
حلقه for برای a در محدوده کاری که میخواهم
104
00:05:39,980 –> 00:05:42,290
انجام دهم این است که میخواهم از طریق این لیست
105
00:05:42,290 –>