این آموزش مختصر حاوی اطلاعاتی در مورد نحوه ایجاد جدول در Word با استفاده از Python است. مجموعه ای دقیق از دستورالعمل ها برای ایجاد محیط، توسعه یک برنامه با استفاده از فرآیند گام به گام، و یک کد نمونه قابل اجرا برای ایجاد جدول در MS Word با استفاده از Python ارائه شده است. همچنین فرآیند قالببندی تک تک سلولهای جدول را در صورت نیاز خواهید آموخت و فایل Word حاصل را بهعنوان DOCX، DOC یا هر قالب دیگری که MS Word پشتیبانی میکند ذخیره میکنید.
مراحل ایجاد جدول در MS Word با استفاده از پایتون
- محیط را طوری تنظیم کنید که از Aspose.Words برای پایتون از طریق دات نت برای درج جدول در Word استفاده کند
- شی کلاس DocumentBuilder را برای افزودن جدول نمونه سازی کنید
- یک جدول را با استفاده از شی کلاس DocumentBuilder و insert a cell با مقداری متن در آن شروع کنید.
- یک سلول دیگر با یک تصویر در آن وارد کنید
- سطر و جدول را با استفاده از روش های مربوطه پایان دهید
- فایل Word خروجی را با یک جدول در آن ذخیره کنید
این مراحل چگونگی درج جداول در Word با استفاده از پایتون را توضیح می دهد. شی کلاس DocumentBuilder از شروع جدول، درج سلول، نوشتن محتویات در سلول، افزودن تصویر به سلول و در نهایت علامت گذاری انتهای یک سطر و یک جدول پشتیبانی می کند. هنگامی که محتویات در جدول پر شد، به عنوان یک سند Word با استفاده از متد save() در شی کلاس DocumentBuilder.Document ذخیره می شود.
کد ایجاد جدول در سند ورد با استفاده از پایتون
import aspose.words as aw | |
# Load the license | |
wordToTiff = aw.License() | |
wordToTiff.set_license("Aspose.Total.lic") | |
# Instantiate DocumentBuilder object to create a table | |
forAddingTableInWord = aw.DocumentBuilder() | |
# Start the table | |
tableInWord = forAddingTableInWord.start_table() | |
# Insert a cell in the newly created table | |
forAddingTableInWord.insert_cell() | |
# Set some text in the cell | |
forAddingTableInWord.write("Sample data for Table Row 1 and Cell 1") | |
# Insert another cell in the same row | |
forAddingTableInWord.insert_cell() | |
# Insert image | |
forAddingTableInWord.insert_image("SampleImage.jpg") | |
# End the row | |
forAddingTableInWord.end_row() | |
# End the table | |
forAddingTableInWord.end_table() | |
# Save the output Word file with a table | |
forAddingTableInWord.document.save("WorFileWithTable.docx") | |
print ("Word file with a table created successfully") |
این کد چگونه با استفاده از Python با کمک شی کلاس DocumentBuilder یک جدول در Word ایجاد کرد. این کلاس DocumentBuilder دارای ویژگی هایی برای قالب بندی سلول ها قبل از افزودن آنها به جدول با استفاده از شی cell_format برای تنظیم عرض، vertical_alignment، shading.background_pattern_color، wrap_text و fit_text است. به طور مشابه، می توانید با استفاده از شی row_format در DocumentBuilder با تنظیم ویژگی هایی مانند height_rule، height، borders.line_style و borders.color، قالب ردیف ها را تنظیم کنید.
این مقاله به ما آموزش داده است که یک جدول Word ایجاد کنیم و متن و تصاویر را در آن درج کنیم. اگر میخواهید درج نظرات را در فایل Word یاد بگیرید، به مقاله نحوه درج نظر در ورد با استفاده از پایتون مراجعه کنید.