Hogyan állítsuk be a sor magasságát az Excelben a C# segítségével

Ez a gyors oktatóanyag elmagyarázza, hogyan állíthatja be a sor magasságát az Excel programban a C# használatával. Először töltse be a minta munkafüzetet, majd állítsa be az egyes sorok vagy több sorok magasságát egy rögzített magasságra vagy a sorok tartalma alapján az Ön igényei szerint. Miután módosította az Excel sormagasságát a C# használatával, visszamentheti a lemezre bármilyen formátumban, például XLSX.

A sormagasság beállításának lépései Excelben a C# használatával

  1. A NuGet csomagkezelő segítségével adja hozzá a Aspose.Cells elemet a sorok magasságának beállításához
  2. Adjon hozzá egy hivatkozást az Aspose.Cells névtérre, ha API-hívásokat szeretne használni a kódban
  3. A funkció teszteléséhez töltse be a több munkalapot tartalmazó workbook mintát
  4. Szerezze be a kívánt worksheet hivatkozást a sorok magasságának beállításához
  5. Állítsa be a sorok magasságát egy rögzített értékre vagy a tartalom alapján a követelménynek megfelelően
  6. Mentse el a munkafüzetet megadott sormagassággal

Ezekkel az egyszerű lépésekkel először betöltjük a cél Excel-fájlt a Workbook osztály objektumba, majd elérjük a kívánt munkalap hivatkozását, hogy beállítsuk az Excel sormagasságát a C# segítségével. Teljes irányításunk van a folyamat felett, mivel a magasságot számos módon módosíthatjuk, például egy teljes sor, egy sor kiválasztott oszlopának, sorok tartományának vagy a teljes munkalap magasságának módosításával.

Kód az Excel sor magasságának beállításához a c# használatával

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");
}
}
}

Ebben a mintakódban elérjük a munkalap cellagyűjteményét, majd a Cells.SetRowHeight() függvény segítségével beállítjuk az egyes sorok magasságát. Ezután elmagyaráztuk a sormagasság beállítását a tartalom alapján úgy, hogy megadjuk az oszlopok tartományát egy sorban az AutoFitRow() függvény segítségével, majd több sort is beállítottunk az AutoFitRows() függvény sorainak megadásával. Az utolsóban beállítottuk a munkalap összes sorának magasságát az AutoFitRows() függvény argumentumok nélküli meghívásával.

Ennek a rövid oktatóanyagnak a segítségével megvizsgálta, hogyan módosíthatja a sorok magasságát. Ha további funkciókat szeretne megismerni, például diagramok létrehozását, olvassa el a Hogyan készítsünk Excel kördiagramot C#-ban című cikket.

 Magyar