Come ruotare una cella in Excel usando C#

Questo breve tutorial spiega come ruotare una cella in Excel usando C# con l’aiuto di un elenco di passaggi e un codice di esempio eseguibile. Fornisce opzioni non solo per impostare l’angolo di rotazione, ma è anche possibile la personalizzazione di altri stili. Dopo aver modificato l’orientamento del testo in Excel utilizzando C#, il file di output può essere salvato come XLSX, XLS, PDF e così via.

Passaggi per ruotare una cella in Excel usando C#

  1. Configura il progetto per aggiungere Aspose.Cells for .NET utilizzando il gestore di pacchetti NuGet
  2. Crea o apri un Workbook e accedi al suo foglio di lavoro di destinazione
  3. Ottieni l’accesso alla cella di destinazione e inserisci un valore se vuoto
  4. Ottieni l’oggetto cell Style e imposta RotationAngle sul valore desiderato
  5. Reimposta lo stile sulla cella
  6. Salva la cartella di lavoro modificata sul disco con il testo ruotato al suo interno

I passaggi precedenti descrivono come inclinare le celle in Excel utilizzando C# con l’aiuto dei dettagli di configurazione e della procedura dettagliata per eseguire l’attività. Fornisce opzioni per impostare l’angolo di rotazione ed è anche possibile personalizzare altri stili. Non è necessario alcun altro strumento di terze parti per completare il processo.

Codice per ruotare una cella in Excel usando C#

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

Questo codice illustra il processo per configurare l’ orientamento del testo in Excel usando C# usando la proprietà della classe Style RotationAngle. Puoi impostare qualsiasi proprietà di stile come Font, colore di primo piano, colore di sfondo, bordi, stile penna, ecc.

Questo tutorial ci ha insegnato come ruotare le celle di Excel usando C#. Se desideri salvare questo file di output come PDF, fai riferimento all’articolo su come salvare file Excel come PDF usando C#.

 Italiano