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
- A NuGet csomagkezelő segítségével adja hozzá a Aspose.Cells elemet a sorok magasságának beállításához
- Adjon hozzá egy hivatkozást az Aspose.Cells névtérre, ha API-hívásokat szeretne használni a kódban
- A funkció teszteléséhez töltse be a több munkalapot tartalmazó workbook mintát
- Szerezze be a kívánt worksheet hivatkozást a sorok magasságának beállításához
- Á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
- 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.