Jak sloučit buňky v Excelu pomocí C#

Tento jednoduchý návod poskytne podrobnosti o tom, jak sloučit buňky v Excelu pomocí C#. S pomocí C# Excel listu lze operace sloučení buněk provést pomocí několika jednoduchých volání API. Navíc pro sloučení buněk a vytvoření výstupního souboru ve formátu XLSX nebo XLS nemusíte instalovat MS Excel.

Kroky ke sloučení buněk v Excelu pomocí C#

  1. Přidejte odkaz na Aspose.Cells do své aplikace sloučení buněk pomocí Správce balíčků NuGet
  2. Inicializací objektu třídy Workbook vytvořte nový soubor aplikace Excel
  3. Otevřete list a vytvořte objekt třídy Cells
  4. Sloučte buňky a do sloučené buňky zadejte vzorovou hodnotu
  5. Uložit výstupní soubor Excel se sloučenými buňkami

Tyto stručné kroky vysvětlují, jak lze do vašich aplikací .NET začlenit funkci C# Excel sloučení buněk. Nejprve musíte vytvořit objekt listu a poté sloučit jednotlivé buňky zadáním indexů sloupců a řádků a nakonec uložit výstupní sešit aplikace Excel, který bude obsahovat ukázkovou hodnotu a sloučené buňky podle vašich požadavků.

Kód pro sloučení buněk v Excelu pomocí 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");
}
}
}

Zde se pro sloučení buněk v Excelu používá ukázkový kód jazyka C#, který se nazývá funkce Cells.Merge() k vytvoření rozsahu sloučených buněk pomocí hodnot prvního řádku, prvního sloupce, celkového počtu řádků a celkového počtu sloupců jako vstupu. Pokud chcete sloučit a vycentrovat buňky v Excelu pomocí C#, můžete jednoduše získat styl buňky, kam vložíte hodnotu, a nastavit vlastnost HorizontalAlignment objektu stylu na TextAlignmentType.Center. Nyní po uložení sešitu se vzorová hodnota zobrazí ve středu sloučených buněk.

Zde jsme pozorovali proces slučování buněk v sešitu pomocí C#. Pokud se však chcete naučit převod Excelu na HTML, přečtěte si článek o jak převést Excel do HTML v C#.

 Čeština