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#
- Přidejte odkaz na Aspose.Cells do své aplikace sloučení buněk pomocí Správce balíčků NuGet
- Inicializací objektu třídy Workbook vytvořte nový soubor aplikace Excel
- Otevřete list a vytvořte objekt třídy Cells
- Sloučte buňky a do sloučené buňky zadejte vzorovou hodnotu
- 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#.