Я пытаюсь экспортировать свои данные из SQL в таблицу Excel, используя C#. Я уже завершил экспорт и создал файл Excel, но теперь у меня возникла проблема с форматированием таблицы.
Вот пример данных, которые я уже сделал: введите описание изображения здесь
И я хочу, чтобы таблица выглядела так: введите описание изображения здесь
Вот некоторые из моих кодов:
var excelApplication = new Excel.Application();
var excelWorkBook = excelApplication.Application.Workbooks.Add(Type.Missing);
var xlSheets = excelWorkBook.Sheets as Excel.Sheets;
var xlNewSheet = (Excel.Worksheet)xlSheets.Add(xlSheets[1], Type.Missing, Type.Missing, Type.Missing);
xlNewSheet.Name = "Jan";
DataColumnCollection dataColumnCollection = dataTable.Columns;
for (int i = 1; i <= dataTable.Rows.Count + 1; i++)
{
for (int j = 1; j <= dataTable.Columns.Count; j++)
{
if (i == 1)
excelApplication.Cells[i, j] = dataColumnCollection[j - 1].ToString();
else
excelApplication.Cells[i, j] = dataTable.Rows[i - 2][j - 1].ToString();
}
}
Я не знаю, как создать настраиваемое форматирование. Кто-нибудь может мне помочь?