Հետևեք այս հոդվածին՝ տեքստը Excel-ով փաթեթավորելու համար՝ օգտագործելով C#: Այս հոդվածում դուք կստանաք ռեսուրսներ՝ հավելվածը գրելու համար մշակման միջավայրը սահմանելու համար, ծրագրավորման քայլերի ցանկ և գործարկվող կոդ, որը ցույց կտա ինչպես փաթաթել տեքստը Excel-ում՝ օգտագործելով C#: Մենք նաև կքննարկենք տեքստը միայն ընտրված բջիջներում փաթաթելու տարբեր տարբերակներ:
Excel-ում Wrap տեքստը C#-ով կիրառելու քայլեր
- Սահմանեք IDE-ն այնպես, որ օգտագործի Aspose.Cells for .NET տեքստը փաթաթելու համար
- Ստեղծեք Workbook, մուտք գործեք worksheet և մուտք գործեք բջիջ
- Տեղադրեք որոշ տեքստ այս բջիջում, որը փաթաթում չի պահանջում
- Մուտք գործեք մեկ այլ բջիջ և դրեք տեքստի նմուշ փաթաթման համար
- Մուտք գործեք այս բջիջի ոճը և դրեք IsTextWrapped դրոշակը true
- Վերադարձեք ոճը դեպի բջիջ՝ թարմացված դրոշով
- Կանչեք AutoFitRows() մեթոդը աշխատաթերթի համար և պահպանեք ելքային ֆայլը
Այս քայլերն ամփոփում են ինչպես կատարել Word wrap-ը Excel-ում՝ օգտագործելով C#: Այն պահանջում է մուտք գործել թիրախային բջիջի ոճային հատկություն և սահմանել IsTextWrapped արժեքը true: Այնուհետև աշխատաթերթի համար զանգահարեք AutoFitRows()-ը, որը կհանգեցնի տեքստի փաթաթմանը բոլոր այն բջիջներում, որոնց ոճն ունի IsTextWrapped հատկության արժեքը՝ «true»:
Կոդ՝ Excel-ում C#-ով տեքստի ավտոմատ փաթաթման համար
using System; | |
using Aspose.Cells; | |
class Program | |
{ | |
static void Main(string[] args) // Wrap text in Excel file using C# | |
{ | |
new License().SetLicense("License.lic"); | |
// Create workbook | |
Workbook workbook = new Workbook(); | |
// Access worksheet | |
Worksheet worksheet = workbook.Worksheets[0]; | |
// Put text in a cell that will not be wrapped | |
Cell cell1 = worksheet.Cells["B1"]; | |
cell1.PutValue("This text will not be wrapped"); | |
// Put some other text for wrapping | |
Cell cell2 = worksheet.Cells["B5"]; | |
cell2.PutValue("This text will be wrapped"); | |
Style style = cell2.GetStyle(); | |
style.IsTextWrapped = true; | |
cell2.SetStyle(style); | |
// Autofit rows to wrap the text | |
worksheet.AutoFitRows(); | |
// Save the Excel file | |
workbook.Save("result.xlsx", SaveFormat.Xlsx); | |
Console.WriteLine("Done"); | |
} | |
} |
Այս օրինակելի կոդը ցույց է տալիս ինչպես տեղավորել տեքստը Excel-ում՝ օգտագործելով C#: Դուք կարող եք զանգահարել տարբեր գերբեռնված մեթոդներ AutoFitRows-ի համար, որոնք թույլ են տալիս օգտագործել AutoFitterOptions դասի օբյեկտը, որը պարունակում է AutoFitWrappedTextType: AutoFitWrappedTextType-ի լռելյայն արժեքը «Default» է, որը փաթաթում է Excel-ի նման տեքստը, սակայն կարող եք օգտագործել «Պարբերություն» տարբերակը, որը տեքստը փաթաթում է ըստ ամենաերկար պարբերության:
Այս հոդվածը մեզ սովորեցրել է ինչպես կիրառել տեքստի փաթեթավորում Excel-ում՝ օգտագործելով C#: Պայմանական ձևաչափում կիրառելու համար տես ինչպես կիրառել պայմանական ձևաչափում Excel-ում C#-ում-ի հոդվածը: