Ten prosty samouczek zawiera szczegółowe informacje na temat scalania komórek w programie Excel przy użyciu języka C#. Z pomocą C# Excela operacja scalania komórek może być wykonana za pomocą kilku prostych wywołań API. Co więcej, nie trzeba instalować programu MS Excel, aby połączyć komórki i utworzyć plik wyjściowy w formacie XLSX lub XLS.
Kroki, aby scalić komórki w programie Excel przy użyciu języka C#
- Dodaj odwołanie do Aspose.Cells w aplikacji scalania komórek za pomocą Menedżera pakietów NuGet
- Zainicjuj obiekt klasy Workbook, aby utworzyć nowy plik programu Excel
- Uzyskaj dostęp do arkusza i utwórz obiekt klasy Cells
- Scal komórki i wprowadź przykładową wartość w scalonej komórce
- Zapisz wyjściowy plik programu Excel ze scalonymi komórkami
Te zwięzłe kroki wyjaśniają, w jaki sposób można włączyć funkcję C# Excel scalanie komórek w aplikacjach .NET. Najpierw musisz utworzyć obiekt arkusza, a następnie scalić poszczególne komórki, określając indeksy kolumn i wierszy, a na koniec zapisać wyjściowy skoroszyt programu Excel, który będzie zawierał przykładową wartość i scalone komórki zgodnie z Twoimi wymaganiami.
Kod do scalania komórek w Excelu przy użyciu 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"); | |
} | |
} | |
} |
Tutaj, aby scalić komórki w programie Excel C#, używany jest przykładowy kod, który wywołał funkcję Cells.Merge() w celu utworzenia zakresu scalonych komórek przy użyciu pierwszego wiersza, pierwszej kolumny, sumy wierszy i wartości sumy kolumn jako danych wejściowych. Jeśli chcesz scalić i wyśrodkować komórki w Excelu za pomocą C#, możesz po prostu uzyskać styl komórki, w której umieściłeś wartość i ustawić właściwość HorizontalAlignment obiektu stylu na TextAlignmentType.Center. Teraz po zapisaniu skoroszytu przykładowa wartość zostanie wyświetlona na środku scalonych komórek.
Tutaj obserwowaliśmy proces scalania komórek w skoroszycie przy użyciu języka C#. Jeśli jednak chcesz nauczyć się konwersji Excela na HTML, zapoznaj się z artykułem na jak przekonwertować Excela na HTML w C#.