Ez a rövid oktatóanyag elmagyarázza, hogyan forgathat el egy cellát az Excelben C# használatával a lépések listája és egy futtatható mintakód segítségével. Lehetőséget biztosít nemcsak az elforgatási szög beállítására, hanem más stílusok testreszabására is. Miután megváltoztatta a szöveg tájolását az Excelben a C# használatával, a kimeneti fájl elmenthető XLSX, XLS, PDF stb. formátumban.
A cella elforgatásának lépései Excelben a C# használatával
- A NuGet csomagkezelő segítségével állítsa be a projektet a Aspose.Cells for .NET hozzáadására
- Hozzon létre vagy nyisson meg egy Workbook-t, és hozzáférjen a célmunkalaphoz
- Hozzáférjen a célcellához, és adjon meg értéket, ha üres
- Szerezze be a Style cellaobjektumot, és állítsa be a RotationAngle-t a kívánt értékre
- Állítsa vissza a stílust a cellára
- Mentse el a módosított munkafüzetet elforgatott szöveggel rendelkező lemezre
A fenti lépések leírják, hogyan dönthet meg cellákat az Excelben C# használatával a konfigurációs részletek és a feladat végrehajtásához szükséges lépésenkénti eljárás segítségével. Lehetőséget biztosít az elforgatási szög beállítására, és más stílusok testreszabása is lehetséges. A folyamat befejezéséhez nincs szüksége semmilyen harmadik féltől származó eszközre.
Kód egy cella forgatásához Excelben C# használatával
using Aspose.Cells; | |
namespace HowToRotateACellInExcelUsingCSharp | |
{ | |
class Program | |
{ | |
static void Main(string[] args) // Main function to rotate a cell in Excel using CSharp | |
{ | |
// Instantiate a Cell License to avoid watermark in the output XLSX after | |
// rotating text in the cell | |
Aspose.Cells.License licForCells = new Aspose.Cells.License(); | |
licForCells.SetLicense("Aspose.Cells.lic"); | |
// Create a new empty workbook for testing cell rotation | |
Workbook wbForRotatedText = new Workbook(); | |
// Get access to the first worksheet where text will be placed | |
Worksheet wsForRotatedText = wbForRotatedText.Worksheets[0]; | |
// Get Cells collection from the target worksheet | |
Cells cellsForRotatedText = wsForRotatedText.Cells; | |
// Get access to the target cell for setting the sample text | |
Cell cellForRotatedText = cellsForRotatedText["D5"]; | |
// Set some text value in the target cell | |
cellForRotatedText.PutValue("Text to be rotated"); | |
// Get the style object from the selected cell | |
Style objStyle = cellForRotatedText.GetStyle(); | |
// Set the rotation angle of the text in the style object | |
objStyle.RotationAngle = 60; | |
// Set the style back to the target cell | |
cellForRotatedText.SetStyle(objStyle); | |
// Save the workbook containing the rotated text in it | |
wbForRotatedText.Save("RotateText_test.xlsx"); | |
System.Console.WriteLine("Done"); | |
} | |
} | |
} |
Ez a kód bemutatja a szövegtájolás konfigurálásának folyamatát az Excelben C# használatával a RotationAngle stílusosztály tulajdonság használatával. Beállíthat bármilyen stílustulajdonságot, például betűtípust, előtérszínt, háttérszínt, szegélyeket, tollstílust stb.
Ez az oktatóanyag megtanította nekünk * hogyan forgathatjuk el az Excel cellákat C# használatával*. Ha PDF formátumban szeretné menteni ezt a kimeneti fájlt, olvassa el a hogyan menthet Excel fájlt PDF formátumban a C# használatával című cikket.