У цьому простому посібнику детально описано, як об’єднати клітинки в Excel за допомогою C#. За допомогою C# робочого аркуша Excel злиття комірок операцію можна виконати за допомогою кількох простих викликів API. Крім того, вам не потрібно встановлювати MS Excel для об’єднання клітинок і створення вихідного файлу у форматі XLSX або XLS.
Кроки для об’єднання клітинок у Excel за допомогою C#
- Додайте посилання на Aspose.Cells у своїй програмі для об’єднання комірок за допомогою диспетчера пакетів NuGet
- Ініціалізуйте об’єкт класу Workbook, щоб створити новий файл Excel
- Перейдіть до аркуша та створіть об’єкт класу Cells
- Об’єднайте клітинки та введіть значення зразка в об’єднану клітинку
- Збережіть вихідний файл Excel із об’єднаними клітинками
У цих стислих кроках пояснюється, як за допомогою C# Excel об’єднання комірок функцію можна включити у ваші програми .NET. Спочатку вам потрібно створити об’єкт аркуша, а потім об’єднати окремі клітинки, вказавши індекси стовпців і рядків, і, нарешті, зберегти вихідну робочу книгу Excel, яка міститиме значення зразка та об’єднані клітинки відповідно до ваших вимог.
Код для об’єднання клітинок у Excel за допомогою 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"); | |
} | |
} | |
} |
Тут, щоб об’єднати клітинки в Excel C#, використовується зразок коду, що викликає функцію Cells.Merge() для створення діапазону об’єднаних клітинок, використовуючи значення першого рядка, першого стовпця, загальних рядків і загальних стовпців як вхідних даних. Якщо ви хочете об’єднати та відцентрувати комірки в Excel за допомогою C#, ви можете просто отримати стиль комірки, у яку ви вставляєте значення, і встановити для властивості HorizontalAlignment об’єкта стилю значення TextAlignmentType.Center. Після збереження робочої книги значення зразка відображатиметься в центрі об’єднаних клітинок.
Тут ми спостерігали процес об’єднання клітинок у робочій книзі за допомогою C#. Однак, якщо ви зацікавлені в тому, щоб дізнатися про перетворення Excel у HTML, перегляньте статтю на як конвертувати Excel в HTML на C#.