Cellák forgatása Excelben C# segítségével

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

  1. A NuGet csomagkezelő segítségével állítsa be a projektet a Aspose.Cells for .NET hozzáadására
  2. Hozzon létre vagy nyisson meg egy Workbook-t, és hozzáférjen a célmunkalaphoz
  3. Hozzáférjen a célcellához, és adjon meg értéket, ha üres
  4. Szerezze be a Style cellaobjektumot, és állítsa be a RotationAngle-t a kívánt értékre
  5. Állítsa vissza a stílust a cellára
  6. 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.

 Magyar