Ось C# SpreadSheetsLight

у меня есть электронная таблица с таблицей, сгенерированной с помощью библиотеки SpreadsheetLight, и диаграмма из этой таблицы, также сгенерированная с помощью SpreadsheetLight. Когда я открываю сгенерированный результат в excel и выбираю диаграмму, я могу изменить строки для столбцов с помощью кнопки в excel (у меня нет excel на английском языке, поэтому я просто предполагаю, что это называется «изменить строки и столбцы»). Есть ли возможность сделать это с помощью кода SpreadsheetLight при создании электронной таблицы? Или можно указать SpreadsheetLight, какие данные должны быть в категории, а какие на оси данных?

Спасибо за любую помощь.


person m150    schedule 10.03.2017    source источник


Ответы (1)


Итак, ответ на мой собственный вопрос заключается в том, что существует перегрузка метода SLDocument.CreateChart(), где находится параметр RowsAsDataSeries. Либо также есть перегрузка с параметром SLCreateChartOptions, а внутри SLCreateChartOptions находится свойство RowsAsDataSeries. Второй вариант кажется лучше, потому что первый помечен как устаревший.

Большое спасибо г-ну Винсенту Тану за помощь и за отличную библиотеку OpenXml :)

person m150    schedule 14.03.2017