در این مطلب، ویدئو نحوه ایجاد یک فایل XML از یک سند اکسل با پایتون. با زیرنویس فارسی را برای دانلود قرار داده ام. شما میتوانید با پرداخت 15 هزار تومان ، این ویدیو به علاوه تمامی فیلم های سایت را دانلود کنید.اکثر فیلم های سایت به زبان انگلیسی می باشند. این ویدئو دارای زیرنویس فارسی ترجمه شده توسط هوش مصنوعی می باشد که میتوانید نمونه ای از آن را در قسمت پایانی این مطلب مشاهده کنید.
مدت زمان فیلم: 00:12:32
تصاویر این ویدئو:
قسمتی از زیرنویس این فیلم:
00:00:00,560 –> 00:00:03,280
سلام اینجا من می خواهم به شما نشان دهم که چگونه می
2
00:00:03,280 –> 00:00:04,000
توانید
3
00:00:04,000 –> 00:00:07,200
یک فایل xml از یک
4
00:00:07,200 –> 00:00:10,240
سند اکسل بسازید و
5
00:00:10,240 –> 00:00:12,880
به عنوان مثال من در اینجا سندی دارم
6
00:00:12,880 –> 00:00:14,000
که حاوی
7
00:00:14,000 –> 00:00:18,240
یک فایل اکسل یا داده های موجود در فایل اکسل است
8
00:00:18,240 –> 00:00:21,439
که یک فاکتور ساده است یا دریافت شده یا
9
00:00:21,439 –> 00:00:22,240
هر چیزی
10
00:00:22,240 –> 00:00:25,279
که شبیه فاکتور ما باشد. تاریخ
11
00:00:25,279 –> 00:00:25,920
12
00:00:25,920 –> 00:00:29,199
شماره مشتری را داشته باشید ما ردیف های فاکتور را
13
00:00:29,199 –> 00:00:29,760
14
00:00:29,760 –> 00:00:32,558
در اینجا داریم و این یکی را که می خواهیم به عنوان یک فایل xml بسازیم،
15
00:00:32,558 –> 00:00:33,680
16
00:00:33,680 –> 00:00:37,120
بنابراین ابتدا باید
17
00:00:37,120 –> 00:00:41,200
داده ها را از فایل اکسل خود بدست آوریم
18
00:00:41,200 –> 00:00:44,000
و برای آن از open pi
19
00:00:44,000 –> 00:00:44,960
excel استفاده
20
00:00:44,960 –> 00:00:48,399
می کنیم. سند را ایجاد کنید، فرض کنید
21
00:00:48,399 –> 00:00:49,280
که ما می خواهیم
22
00:00:49,280 –> 00:00:52,640
فاکتور نقطه
23
00:00:52,640 –> 00:00:57,440
پی را تولید کنیم و سپس آن را باز می کنیم
24
00:00:57,440 –> 00:01:01,600
و ابتدا می خواهیم
25
00:01:01,600 –> 00:01:05,199
فایل را باز کنیم، بنابراین از
26
00:01:05,199 –> 00:01:08,479
open by excel می نویسیم
27
00:01:08,479 –> 00:01:13,439
import load work
28
00:01:13,439 –> 00:01:17,360
چرا نمی توانم Workbook بنویسم
29
00:01:17,360 –> 00:01:21,520
و سپس Workbook ما بارگذاری می شود. work
30
00:01:21,520 –> 00:01:24,720
31
00:01:24,720 –> 00:01:28,240
و نام فایلی خواهد بود که
32
00:01:28,240 –> 00:01:31,880
فاکتور excel dot
33
00:01:31,880 –> 00:01:36,000
xlsx است و flag data only
34
00:01:36,000 –> 00:01:39,040
را روی true قرار می
35
00:01:39,040 –> 00:01:43,360
دهیم و کاربرگ ما vb.active
36
00:01:43,360 –> 00:01:47,119
worksheet می شود و حالا
37
00:01:47,119 –> 00:01:51,040
ما ردیف های خود را می خواهیم پس تاریخ را می خواهیم
38
00:01:51,040 –> 00:01:54,159
و این ما هستیم. s
39
00:01:54,159 –> 00:01:57,759
و کدام سلول است اینکه b1 است
40
00:01:57,759 –> 00:02:02,399
در اینجا تاریخی است که شماره
41
00:02:02,399 –> 00:02:05,520
مشتری شماره مشتری در
42
00:02:05,520 –> 00:02:08,720
b2 است
43
00:02:08,720 –> 00:02:14,400
بنابراین در b2 است
44
00:02:14,879 –> 00:02:18,000
و ما آن مقدار را می خواهیم زیرا این یک
45
00:02:18,000 –> 00:02:21,440
سلول است بنابراین ما آن مقدار را می خواهیم
46
00:02:21,440 –> 00:02:24,160
و کار بعدی که می خواهیم انجام دهیم این است که ردیف ها را بدست آوریم
47
00:02:24,160 –> 00:02:25,280
48
00:02:25,280 –> 00:02:28,000
اما این یک مقدار است. کمی دست و پا گیر است زیرا ما
49
00:02:28,000 –> 00:02:28,720
50
00:02:28,720 –> 00:02:32,560
نام مقدار واحد و قیمت
51
00:02:32,560 –> 00:02:33,599
و کل
52
00:02:33,599 –> 00:02:35,440
را داریم و سه ردیف داریم بنابراین نمی خواهیم
53
00:02:35,440 –> 00:02:37,440
خودمان را تکرار کنیم
54
00:02:37,440 –> 00:02:40,720
بنابراین برای این یکی می توانیم به عنوان مثال
55
00:02:40,720 –> 00:02:44,640
یک لیست ردیف فاکتور ایجاد کنیم تا لیست ردیف فاکتور
56
00:02:44,640 –> 00:02:48,239
خالی باشد. لیست
57
00:02:48,239 –> 00:02:51,360
برابر است با این و سپس می توانیم از open pi
58
00:02:51,360 –> 00:02:52,959
excel در یک ردیف استفاده
59
00:02:52,959 –> 00:02:56,160
کنیم تا ردیف های چهار ردیفی را بدست آوریم
60
00:02:56,160 –> 00:03:00,879
که در آن ردیف های گرم کننده
61
00:03:00,959 –> 00:03:03,920
مانند این است و پارامترهایی که برای
62
00:03:03,920 –> 00:03:04,400
این
63
00:03:04,400 –> 00:03:07,920
داریم حداقل ردیف است که
64
00:03:07,920 –> 00:03:11,120
شماره چهار حداکثر ردیف است که می خواهیم چقدر فاصله داشته باشیم.
65
00:03:11,120 –> 00:03:11,760
برو
66
00:03:11,760 –> 00:03:16,400
که ردیف شش است، ستون حداقل
67
00:03:16,400 –> 00:03:19,840
که یک است و حداکثر ستون
68
00:03:19,840 –> 00:03:22,879
که یک دو
69
00:03:22,879 –> 00:03:26,239
سه چهار است، ما آخرین مورد را
70
00:03:26,239 –> 00:03:29,519
در واقع نمی خواهیم یا شاید بخواهیم، زیرا می تو
71
00:03:29,519 –> 00:03:31,360
نیم مجموع ها را از سند اکسل دریافت کن
72
00:03:31,360 –> 00:03:32,720
م، بنابراین اکنون پنج قرار می دهیم. یک
73
00:03:32,720 –> 00:03:36,400
74
00:03:36,400 –> 00:03:39,680
ردیف کل ردیف و سپس
75
00:03:39,680 –> 00:03:42,799
w می گیریم e فقط می تواند مانند این
76
00:03:42,799 –> 00:03:46,799
سطر معکوس عمل کند و ما
77
00:03:46,799 –> 00:03:48,400
مقادیر سطرها را می خواهیم بنابراین می توانیم یک
78
00:03:48,400 –> 00:03:52,319
ردیف درک لیست برابر با
79
00:03:52,799 –> 00:03:57,040
مقدار نقطه سلول برای سلول در ردیف انجام دهیم
80
00:03:57,040 –> 00:04:00,959
و سپس که نقطه است
81
00:04:00,959 –> 00:04:04,400
ردیف را اضافه کنیم و سپس می توانیم
82
00:04:04,400 –> 00:04:08,239
با چاپ ببینیم که آیا کار می کند یا خیر.
83
00:04:08,239 –> 00:04:11,360
لیست ردیف فاکتور ما و ما در واقع
84
00:04:11,360 –> 00:04:13,280
می خواهیم سند خود را ببندیم زیرا در غیر این صورت
85
00:04:13,280 –> 00:04:14,080
یک خطای رد مجوز دریافت می کنیم،
86
00:04:14,080 –> 00:04:17,680
87
00:04:17,680 –> 00:04:22,720
بنابراین اکنون ماکارونی اسپاگتی و پیتزا را داریم،
88
00:04:22,720 –> 00:04:26,160
بنابراین خوب است، پس از آن
89
00:04:26,160 –> 00:04:28,880
گل رز خود را داریم، سپس می خواهیم
90
00:04:28,880 –> 00:04:30,000
91
00:04:30,000 –> 00:04:33,120
سند اکسل یا xml خود را تولید کنیم و این ساختاری
92
00:04:33,120 –> 00:04:34,880
که ما برای آن
93
00:04:34,880 –> 00:04:37,520
می خواهیم، می توانیم اینجا بنویسیم، بنابراین ابتدا فاکتور داشته باشیم و د
94
00:04:37,520 –> 00:04:39,600
95
00:04:39,600 –> 00:04:43,840
مین چیزی که می خو
96
00:04:43,840 –> 00:04:46,880
هیم داده ها است که می توانند دق
97
00:04:46,880 –> 00:04:51,360
قاً در اینجا بیایند یا در واقع تا
98
00:04:51,360 –> 00:04:55,040
یخ و شماره مشتری است، سپ
99
00:04:55,040 –> 00:04:58,160
ردیف فاکتور را می خواهیم و د
100
00:04:58,160 –> 00:05:01,360
اینجا می خو
101
00:05:01,360 –> 00:05:06,160
هیم می خواهیم اوه نام
102
00:05:06,160 –> 00:05:09,120
و سپس ما می خواهیم آه، من باید تقلب کنم
103
00:05:09,120 –> 00:05:10,639
،
104
00:05:10,639 –> 00:05:16,160
حافظه بسیار کوتاهی دارم، بنابراین آنچه که ما می خواهیم در اینجا این است
105
00:05:16,320 –> 00:05:18,400
که درست کردن آن نیز خوب است و
106
00:05:18,400 –> 00:05:21,360
ما مبلغ
107
00:05:21,680 –> 00:05:26,639
و واحد قیمت
108
00:05:26,639 –> 00:05:29,840
و کل
109
00:05:29,840 –> 00:05:32,240
آن را می خواهیم، بنابراین ردیف فاکتور و ال
110
00:05:32,240 –> 00:05:34,000
ما می خواهیم برای بستن تگها
111
00:05:34,000 –> 00:05:37,600
نیز نمیدانم آیا باید آنها را
112
00:05:37,600 –> 00:05:38,639
بنویسیم یا نه، اما
113
00:05:38,639 –> 00:05:42,320
بیایید فقط این سطر را ببندیم و همان را
114
00:05:42,320 –> 00:05:46,479
برای فاکتور
115
00:05:46,479 –> 00:05:50,000
و تگ بسته شدن ببندیم، بنابراین این چیزی است که ما میخواهیم
116
00:05:50,000 –> 00:05:52,080
و برای انجام این کار میتوانیم از کتابخانه yatak استفاده کنیم.
117
00:05:52,080 –> 00:05:53,280
118
00:05:53,280 –> 00:05:58,319
از هنوز تگ import
119
00:05:58,319 –> 00:06:02,960
doc و تورفتگی
120
00:06:02,960 –> 00:06:06,080
فکر می کنم با d بزرگ است بیایید
121
00:06:06,080 –>