C# SpreadSheetsLight axis
У меня есть электронная таблица с таблицей, созданной с помощью библиотеки SpreadsheetLight, и диаграмма из этой таблицы, также сгенерированная с помощью SpreadsheetLight. Когда я открываю сгенерированный результат в Excel и выбираю диаграмму, я могу изменить строки для столбцов с помощью кнопки в Excel (у меня нет Excel в английском языке, поэтому я просто предполагаю, что это называется "изменить строки и столбцы"). Есть ли возможность сделать это с помощью кода с SpreadsheetLight при создании электронной таблицы? Или можно сказать SpreadsheetLight, какие данные должны быть в категории, а какие - на оси данных?
Спасибо за любую помощь.
1 ответ
Таким образом, ответ на мой собственный вопрос состоит в том, что существует перегрузка метода SLDocument.CreateChart(), где находится параметр RowsAsDataSeries. Или имеется также перегрузка с параметром SLCreateChartOptions, и внутри SLCreateChartOptions есть свойство RowsAsDataSeries. Второй вариант кажется лучше, потому что первый помечен как устаревший.
Большое спасибо мистеру Винсенту Тэну за помощь и за отличную библиотеку OpenXml:)