Установите выравнивание текста по центру в документе Excel с помощью OpenXML с C#C#

Место общения программистов C#
Anonymous
Установите выравнивание текста по центру в документе Excel с помощью OpenXML с C#

Сообщение Anonymous »

У меня есть документ, который создает моя страница asp.net, и мне нужно выровнять текст определенных столбцов по центру. Я открыл документ после того, как вручную центрировал столбцы в openXML SDK, но отраженный код не дает желаемого результата.

Вот как я устанавливаю произвольную ширину этих столбцов, и я хотел бы добавить к этой функции (методу, что угодно) возможность центрировать текст:

Код: Выделить всё

private static Column CreateColumnData(UInt32 StartColumnIndex, UInt32 EndColumnIndex, double ColumnWidth)
{
Column column;
column = new Column();
column.Min = StartColumnIndex;
column.Max = EndColumnIndex;
column.Width = ColumnWidth;
column.CustomWidth = true;
//the SDK says to add this next line to center the text but it doesn't work
column.Style = (UInt32Value)6U;

return column;
}
Я открыт для другого пути, но думаю, что решение должно быть очень простым, но я просто не могу его понять. Если кто-нибудь может помочь, это было бы здорово.

ПРИМЕЧАНИЕ. Имейте в виду, что я использую OpenXML и не буду использовать Microsoft.Office.Interop.Excel

Подробнее здесь: https://stackoverflow.com/questions/978 ... th-c-sharp

Вернуться в «C#»