Այս արագ ձեռնարկը կբացատրի, թե ինչպես կարգավորել տողի բարձրությունը Excel-ում՝ օգտագործելով C#: Նախ, դուք կբեռնեք աշխատանքային գրքույկի նմուշը, այնուհետև կկարգավորեք առանձին տողի կամ մի քանի տողերի բարձրությունը ֆիքսված բարձրության վրա կամ ըստ ձեր պահանջի, ըստ տողերի բովանդակության: Այն բանից հետո, երբ դուք փոխեք Excel-ի տողի բարձրությունը C#-ի միջոցով, կարող եք այն նորից պահել սկավառակի վրա ցանկացած ձևաչափով, ինչպիսին է XLSX:
Excel-ում տողի բարձրությունը կարգավորելու քայլեր՝ օգտագործելով C#
- Օգտագործելով NuGet փաթեթների կառավարիչը, ավելացրեք Aspose.Cells՝ տողերի բարձրությունը կարգավորելու համար
- Ավելացրեք հղում Aspose.Cells անվանատարածքին՝ կոդում API զանգերն օգտագործելու համար
- Բեռնեք նմուշը workbook, որը պարունակում է մի քանի աշխատաթերթեր՝ հնարավորությունը փորձարկելու համար
- Ստացեք տեղեկանք ցանկալի worksheet-ի` տողերի բարձրությունը կարգավորելու համար
- Սահմանեք տողերի բարձրությունը ֆիքսված արժեքի կամ բովանդակության հիման վրա՝ ըստ պահանջի
- Պահպանեք աշխատանքային գրքույկը նշված տողերի բարձրությամբ
Այս պարզ քայլերով մենք նախ բեռնում ենք Excel-ի թիրախային ֆայլը Workbook դասի օբյեկտի մեջ և այնուհետև մուտք ենք գործում ցանկալի աշխատաթերթի հղումը՝ կարգավորելու Excel տողի բարձրությունը՝ օգտագործելով C#: Մենք լիովին վերահսկում ենք գործընթացը, քանի որ մենք կարող ենք փոխել բարձրությունը տարբեր ձևերով, օրինակ՝ փոխելով մեկ ամբողջական տողի բարձրությունը, տողի ընտրված սյունակները, մի շարք տողեր կամ ամբողջ աշխատաթերթը:
Կոդ Excel տողի բարձրությունը կարգավորելու համար՝ օգտագործելով c#
using Aspose.Cells; | |
namespace AdjustRowHeightInExcelUsingCSharp | |
{ | |
class Program | |
{ | |
static void Main(string[] args) | |
{ | |
// Use Aspose.Cells license to avoid watermark in the output file after adjusting rows height | |
License CellsLicenseToAdjustRowsHeight = new License(); | |
CellsLicenseToAdjustRowsHeight.SetLicense("Aspose.Cells.lic"); | |
//Load the workbook where rows heights are to be adjusted | |
Workbook workbook = new Workbook("book1.xlsx"); | |
// Access the desired worksheet say fourth in this example | |
Worksheet ForthWorksheet = workbook.Worksheets[3]; | |
// Setting the fixed height of the sixth row to 8 | |
ForthWorksheet.Cells.SetRowHeight(5, 8); | |
// Adjust the single row height based on contents within defined columns range | |
// Say autofit fourth row height based on contents from column six to nine | |
ForthWorksheet.AutoFitRow(3,5,8); | |
// Set the multiple rows (say row 10 to 16) height based on contents | |
ForthWorksheet.AutoFitRows(9,15); | |
// Accessing the third worksheet in the loaded Excel file | |
Worksheet ThirdWorksheet = workbook.Worksheets[2]; | |
//Autofit all the rows in the entire sheet | |
ThirdWorksheet.AutoFitRows(); | |
// Saving the modified Excel file | |
workbook.Save("output.out.xls"); | |
} | |
} | |
} |
Այս օրինակելի կոդում մենք մուտք ենք գործում աշխատաթերթի բջիջների հավաքածուն և այնուհետև սահմանում ենք առանձին տողի բարձրությունը՝ օգտագործելով Cells.SetRowHeight() ֆունկցիան: Այնուհետև մենք բացատրեցինք տողի բարձրության կարգավորումը՝ հիմնված բովանդակության վրա՝ տրամադրելով տողերի միջակայքը տողի ներսում՝ օգտագործելով AutoFitRow() ֆունկցիան, այնուհետև կարգավորել ենք մի քանի տողեր՝ տրամադրելով տողերի շարք AutoFitRows() ֆունկցիային: Վերջինում մենք սահմանել ենք աշխատաթերթի բոլոր տողերի բարձրությունը՝ առանց որևէ արգումենտի կանչելով AutoFitRows() ֆունկցիան:
Այս կարճ ձեռնարկի օգնությամբ դուք ուսումնասիրել եք, թե ինչպես փոխել տողերի բարձրությունը: Եթե ցանկանում եք սովորել այլ առանձնահատկություններ, ինչպիսիք են գծապատկերների ստեղծումը, տես ինչպես ստեղծել Excel Pie աղյուսակը C#-ում-ի հոդվածը: