Программирование - это просто
Advertisement
Главная arrow Уроки C# arrow Интеграция C# и Microsoft Office arrow Интеграция C# с Microsoft Office. Урок 2. Вывод данных в лист Excel.
06.10.2022 г.
Главное меню
Главная
Интернет магазин
Программные продукты
Биржевые роботы
Искусственный интеллект
Математика и информатика
1С:Предприятие
Уроки C#
Уроки Delphi
Уроки программирования
Web-программирование
Дизайн и графика
Компьютер для блондинок
Исходники
Статьи
Платный раздел
Рассказы про компьютеры
Хитрости и секреты
Системный подход
Размышления
Наука для чайников
Друзья сайта
Excel-это не сложно
Все о финансах
.
Интеграция C# с Microsoft Office. Урок 2. Вывод данных в лист Excel. Печать E-mail
Автор megabax   
30.01.2012 г.
В этой статье я постараюсь максимально просто и понятно изложить основы программирования на языке Delphi

Интеграция C# с Microsoft Office. Урок 2. Вывод данных в лист Excel.

На прошлом уроке мы научились запускать Excel средствами C# и создать книгу. Сегодня попробуем что нибудь вывести в нее. И так, открываем пример предыдущего урока и переписываем обработчик нажатия на кнопочку:

        private void btnStart_Click(object sender, EventArgs e)

        {

            Excel.Application excel = new Excel.Application(); //создаем COM-объект Excel

            excel.Visible = true; //делаем объект видимым

            excel.SheetsInNewWorkbook = 7;//количество листов в книге

            excel.Workbooks.Add(Type.Missing); //добавляем книгу

            Excel.Workbook workbook = excel.Workbooks[1]; //получам ссылку на первую открытую книгу

            Excel.Worksheet sheet=workbook.Worksheets.get_Item(1);//получаем ссылку на первый лист

 

            //выводим в столбик чисел от 1 до 10

            for (int i = 1; i <= 10; i++)

            {

                sheet.Cells[i, 1].Value = i;

            }

 

            //делаем их жирными

            sheet.Cells.get_Range("A1","A10").Font.Bold = true; ;

        }

И вот результат работы программы*:

Интеграция C# с Microsoft Office. Урок 2. Вывод данных в лист Excel.

Теперь немного усложним задачу, обведем ячейки толстой линией. Для этого просто добавим в конец обработчика кнопочки вот такие строки:

//рисуем табличку

sheet.Cells.get_Range("A1", "B10").Borders.LineStyle = Excel.XlLineStyle.xlContinuous;

sheet.Cells.get_Range("A1", "B10").Borders.Weight = Excel.XlBorderWeight.xlThick;

Теперь запустим программу и посмотрим результат ее работы:*

Интеграция C# с Microsoft Office. Урок 2. Вывод данных в лист Excel.


Скриншоты, помеченные знаком * , являются цитатами и иллюстрациями   программного продукта "Microsoft Excel", авторское право на который принадлежит "Microsoft"


 

 

Последнее обновление ( 30.01.2012 г. )
 
« След.   Пред. »
 
© 2022 Программирование - это просто
Joomla! - свободное программное обеспечение, распространяемое по лицензии GNU/GPL.
Русская локализация © 2005-2008 Joom.Ru - Русский Дом Joomla!
Design by Mamboteam.com | Powered by Mambobanner.de
Я принимаю Яндекс.Деньги