Найдите «C# объектная модель Excel» (с использованием основных сборок взаимодействия) + «как экспортировать», например, https://www.c-sharpcorner.com/UploadFile/deveshomar/exporting-datatable-to-excel-in-C-Sharp-using-interop/
После того, как вы выполнили эти шаги и чтобы он работал, создайте макрос в Excel, который записывает действие преобразования 3 ячеек в 1 объединенную ячейку. Используйте это как основу, чтобы написать то же самое в коде C#, например VBA:
Range("A1:A3").Select
Range("A3").Activate
With Selection
.HorizontalAlignment = xlGeneral
.VerticalAlignment = xlBottom
.WrapText = False
.Orientation = 0
.AddIndent = False
.IndentLevel = 0
.ShrinkToFit = False
.ReadingOrder = xlContext
.MergeCells = True
End With
C#:
workSheet.Range[workSheet.Cells[1, 1], workSheet.Cells[3, 1]].Merge();
Существует несколько альтернатив объектной модели Excel (с использованием PIA) , например Open или Closed XML или даже HTML . В зависимости от размера наборов данных и необходимости форматирования (ie не обычный текст) вы можете выбрать последнее.