Այս հակիրճ ձեռնարկը պարունակում է տեղեկատվություն ինչպես ստեղծել աղյուսակ Word-ում Python-ի միջոցով: Տրվում է մանրամասն հրահանգների փաթեթ՝ միջավայրը ստեղծելու, ծրագիր մշակելու համար՝ օգտագործելով քայլ առ քայլ գործընթացը, և գործարկվող կոդ՝ MS Word-ում Python-ի միջոցով աղյուսակ ստեղծելու համար: Դուք նաև կսովորեք աղյուսակի առանձին բջիջների ձևաչափման գործընթացը, եթե պահանջվի, և ստացված Word ֆայլը կպահեք որպես DOCX, DOC կամ MS Word-ի աջակցվող ցանկացած այլ ձևաչափ:
Python-ի միջոցով MS Word-ում աղյուսակ ստեղծելու քայլեր
- Սահմանեք միջավայրը, որպեսզի օգտագործի Aspose.Words Python-ի համար .NET-ի միջոցով՝ Word-ում աղյուսակ տեղադրելու համար
- Ստուգեք DocumentBuilder դասի օբյեկտը աղյուսակ ավելացնելու համար
- Սկսեք աղյուսակ՝ օգտագործելով DocumentBuilder դասի օբյեկտը և insert a cell՝ դրա մեջ որոշ տեքստով
- Տեղադրեք մեկ այլ բջիջ, որի մեջ պատկեր կա
- Ավարտեք տողը և աղյուսակը՝ օգտագործելով համապատասխան մեթոդները
- Պահպանեք ելքային Word ֆայլը, որի մեջ կա աղյուսակ
Այս քայլերը բացատրում են ինչպես աղյուսակներ տեղադրել Word-ում՝ օգտագործելով Python: DocumentBuilder դասի օբյեկտն աջակցում է աղյուսակ սկսելը, բջիջ տեղադրելը, բջիջում բովանդակություն գրելը, բջիջում պատկեր ավելացնելը և վերջապես նշել տողի և աղյուսակի վերջը: Աղյուսակում բովանդակությունը լրացնելուց հետո այն պահվում է որպես Word փաստաթուղթ՝ օգտագործելով save() մեթոդը DocumentBuilder.Document դասի օբյեկտում։
Կոդ՝ Word փաստաթղթում Python-ի միջոցով աղյուսակ ստեղծելու համար
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") |
Այս կոդը ցույց է տալիս ինչպես պատրաստել աղյուսակ Word-ում Python-ի միջոցով DocumentBuilder դասի օբյեկտի օգնությամբ։ Այս 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 ֆայլում, տես ինչպես տեղադրել մեկնաբանություն Word-ում Python-ի միջոցով-ի հոդվածը: