Hur man slår samman celler i Excel med C#

Denna enkla handledning kommer att ge detaljer om hur man slår ihop celler i Excel med C#. Med hjälp av C# Excel-kalkylblad slå samman celler operation kan utföras med några enkla API-anrop. Dessutom behöver du inte installera MS Excel för att slå samman cellerna och skapa utdatafilen i formatet XLSX eller XLS.

Steg för att slå samman celler i Excel med C#

  1. Lägg till referensen till Aspose.Cells i din applikation för sammanslagna celler med NuGet Package Manager
  2. Initiera ett Workbook klassobjekt för att skapa en ny Excel-fil
  3. Öppna ett kalkylblad och skapa ett Cells-klassobjekt
  4. Slå samman cellerna och ange ett exempelvärde i den sammanslagna cellen
  5. Spara utdata Excel-fil med sammanslagna celler

Dessa kortfattade steg utvecklar hur man använder C# Excel sammanslagningsceller-funktionen kan integreras i dina .NET-applikationer. Först måste du skapa ett kalkylbladsobjekt och sedan slå samman specifika celler genom att ange kolumn- och radindex och slutligen spara Excel-arbetsboken som kommer att innehålla ett exempelvärde och sammanslagna celler enligt dina krav.

Kod för att slå samman celler i Excel med C#

using Aspose.Cells;
using System.IO;
namespace MergeCellsInExcelUsingCSharp
{
class Program
{
static void Main(string[] args)
{
// Instantiate the license as the first step to avoid trial version restrictions and watermark
License MergeCellsLicense = new License();
MergeCellsLicense.SetLicense("Aspose.Cells.lic");
// Create new Excel file
Workbook workbook = new Workbook();
// Access the first worksheet
Worksheet worksheet = workbook.Worksheets[0];
// Create a cells object
Cells cells = worksheet.Cells;
// Merge some cells
cells.Merge(5, 2, 2, 3);
// Enter value in a cell
worksheet.Cells[5, 2].PutValue("Sample value");
// Save the output Excel file with merged cells
workbook.Save("MergedCells.xlsx");
}
}
}

Här för att sammanfoga celler i Excel C# används exempelkod som kallas Cells.Merge()-funktionen för att skapa en rad sammanslagna celler med värden för första raden, första kolumnen, totala rader och totala kolumner. Om du vill slå samman och centrera celler i Excel med C#, kan du helt enkelt få stilen för cellen där du sätter värde och ställer in HorizontalAlignment-egenskapen för stilobjektet till TextAlignmentType.Center. Efter att ha sparat arbetsboken kommer exempelvärdet att visas i mitten av de sammanslagna cellerna.

Här har vi observerat processen att slå samman celler i en arbetsbok med C#. Men om du är intresserad av att lära dig konvertering av Excel till HTML, läs artikeln om hur man konverterar Excel till HTML i C#.

 Svenska