}
- выводим в отдельну строку данные по выручке из label:
sheet.Cells[3, 5] = lbSumm.Text;
- заполняем названия столбцов документа:
sheet.Cells[2, 1] = "Сеанс";
sheet.Cells[2, 2] = "Всего сеансов";
sheet.Cells[2, 3] = "Продано билетов";
sheet.Cells[2, 4] = "Среднее за сеанс";
sheet.Cells[2, 5] = "Выручка за месяц";
sheet.Cells[2, 6] = "Выручка за сеанс";
sheet.Cells[2, 7] = "Относительная выручка";
- делаем текст в выбранном диапазоне (А1-Е1) полужирным:
sheet.Cells.get_Range("A1", "E1").Font.Bold = true;
- определяем ширину столбцов в диапазоне (А1 – Е1):
sheet.Cells.get_Range("A1", "E1").ColumnWidth = 18;
- определяем размер шрифта в выбранном диапазоне
sheet.Cells.get_Range("A1", "E1").ColumnWidth = 18;
- делаем автоматическое форматирование ячеек в диапазоне:
sheet.Cells.get_Range("A1","E1").EntireColumn.AutoFit();
Создаем параллельно два графика каждый со своими данными:
ChartObjects xlCharts = (ChartObjects)sheet.ChartObjects(Type.Missing);
- создаем переменную первого графика с указанием размера и положения на
странице:
ChartObject myChart = (ChartObject)xlCharts.Add(300, 200, 350, 250);
- создаем переменную второго графика, с указанием того же размера, но другого
положения, чтобы графики не накладывались друг на друга:
ChartObject myChart1 = (ChartObject)xlCharts.Add(0, 200, 350, 250);
- создаем ссылки на созданные графики
Chart chart = myChart.Chart;
Chart chart1 = myChart1.Chart;
SeriesCollection seriesCollection =
(SeriesCollection)chart.SeriesCollection(Type.Missing);