Kaip sureguliuoti eilutės aukštį programoje Excel naudojant C#

Šioje trumpoje pamokoje bus paaiškinta, kaip koreguoti eilutės aukštį programoje Excel naudojant C#. Pirmiausia įkelsite pavyzdinę darbaknygę, tada pakoreguosite atskiros eilutės arba kelių eilučių aukštį iki fiksuoto aukščio arba pagal eilučių turinį pagal savo poreikius. Pakeitę Excel eilutės aukštį naudodami C#, galėsite išsaugoti ją atgal į diską bet kokiu formatu, pvz., XLSX.

Veiksmai, kaip sureguliuoti eilutės aukštį programoje Excel naudojant C#

  1. Naudodami NuGet paketų tvarkyklę pridėkite Aspose.Cells, kad sureguliuotumėte eilučių aukštį
  2. Pridėkite nuorodą į Aspose.Cells vardų sritį, kad kode naudotumėte API iškvietimus
  3. Norėdami išbandyti funkciją, įkelkite pavyzdį workbook, kuriame yra keli darbalapiai
  4. Norėdami pakoreguoti eilučių aukštį, gaukite norimo worksheet nuorodą
  5. Nustatykite eilučių aukštį į fiksuotą vertę arba pagal turinį, kaip reikalaujama
  6. Išsaugokite darbaknygę su nurodytu eilučių aukščiu

Atlikdami šiuos paprastus veiksmus, pirmiausia įkeliame tikslinį Excel failą į darbaknygės klasės objektą ir tada pasiekiame norimo darbalapio nuorodą, kad koreguotų Excel eilutės aukštį naudodami C#. Mes visiškai kontroliuojame procesą, nes galime keisti aukštį įvairiais būdais, pvz., visos vienos eilutės, pasirinktų eilutės stulpelių, eilučių diapazono arba viso darbalapio aukštį.

Kodas, skirtas koreguoti Excel eilutės aukštį naudojant 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");
}
}
}

Šiame pavyzdiniame kode pasiekiame darbalapio langelių rinkinį ir nustatome atskiros eilutės aukštį naudodami funkciją Cells.SetRowHeight(). Toliau paaiškinome, kaip koreguoti eilučių aukštį pagal turinį, pateikdami stulpelių diapazoną eilutėje naudodami funkciją “AutoFitRow()”, o tada pakoregavome kelias eilutes, suteikdami eilučių diapazoną funkcijai “AutoFitRows()”. Paskutinėje mes nustatėme visų darbalapio eilučių aukštį, iškviesdami funkciją AutoFitRows() be jokių argumentų.

Naudodami šią trumpą mokymo programą ištyrėte, kaip pakeisti eilučių aukštį. Jei norite sužinoti apie kitas funkcijas, pvz., diagramų kūrimą, žr. straipsnį kaip sukurti Excel skritulinę diagramą C#.

 Latviski