Я пытаюсь создать автоматический отчет с использованием EPPlus и сталкиваюсь со странной проблемой. Кажется, что каждый раз, когда я пытаюсь создать диаграмму, все работает, за исключением меток оси. Мне не повезло получить их обратно через EPPlus или непосредственно в Excel. Я не могу найти кого-то еще с этой проблемой, и мне интересно, если я делаю что-то не так или происходит что-то еще.
Вот код диаграммы:
var ws = package.Workbook.Worksheets.Add("Test");
ws.Cells["A1"].Value = "1";
ws.Cells["A2"].Value = "2";
ws.Cells["A3"].Value = "3";
ws.Cells["A4"].Value = "4";
ws.Cells["B1"].Value = 10;
ws.Cells["B2"].Value = 20;
ws.Cells["B3"].Value = 30;
ws.Cells["B4"].Value = 40;
//Create the chart
var chart = ws.Drawings.AddBarChart("Test", eBarChartType.ColumnStacked);
chart.Title.Text = "Clustered Bar Graph Report";
var series = chart.Series.Add(ExcelRange.GetAddress(1, 2, 4, 2), ExcelRange.GetAddress(1, 1, 4, 1));
series.Header = "test";
И вот что я получаю в Excel:
Пример изображения
Метки осей есть, они просто пустые. Я попытался изменить текст, я попытался удалить и повторно добавить, я попытался повторно выбрать данные, я попытался изменить шрифт, я попытался изменить тип диаграммы. Что бы я ни делал, они остаются пустыми. Я даже пытался создать новое консольное приложение, содержащее только этот код, и я получил тот же результат.