Kirish Asosoiy qisim


Download 0.76 Mb.
bet1/14
Sana28.12.2022
Hajmi0.76 Mb.
#1014407
  1   2   3   4   5   6   7   8   9   ...   14
Bog'liq
8888 (Автосохраненный)


Reja:

Kirish
Asosoiy qisim
1. Excelni C# dasturlash tilida ishga tushirish va yopish.
2. C# yordamida Excel bilan ishlash
3. C# da Excel kutubxonasi
4. C# tilida Excel-ni avtomatlashtirish
Xulosa
Foydalanilgan adabiyotlar ruyxati


Kirish
Ushbu maqola C# dasturidan foydalangan holda Excel fayli manipulyatsiyasini tushunishga qaratilgan. Ushbu maqola boshlang'ich/o'rta daraja uchun mo'ljallanganligi sababli, WinForms dasturining namunasi yordamida Excel fayllarida o'qish/yozish operatsiyalarining tezkor namoyishi taqdim etiladi.

Uspet qilolmay qoldim






1 Excelni C# tilida ishga tushirish va yopish.
Excel serveri tomonidan boshqariladigan ob'ektlar bir necha o'nlab. Biz faqat dastur va server o'rtasida ma'lumot almashish uchun bevosita zarur bo'lgan asosiylarini ko'rib chiqamiz. Barcha ob'ektlar ierarxik tuzilishga ega. Serverning o'zi, Ilova ob'ekti yoki Excel ilovasi Workbooks xususiyatida havola qilingan bir yoki bir nechta ish kitoblarini o'z ichiga olishi mumkin. Kitoblar - Ishchi kitobi ob'ektlari, bir yoki bir nechta sahifalarni o'z ichiga olishi mumkin, ularga havolalar Ishchi varaqlar xususiyatida va/yoki diagrammalar - Charts xususiyatida mavjud. Sahifalar - Ish varag'i, diapazon ob'ekti orqali havolalar mavjud bo'lgan hujayra ob'ektlari yoki hujayralar guruhlarini o'z ichiga oladi. Ierarxiyaning pastki qismi: qatorlar, ustunlar... Xuddi shunday Chart obyekti, qatorlar seriyasi, afsonalar...
E'tibor bering, C# interfeysida hujayra tushunchasi o'rniga Range ob'ektlari (tanlangan katak yoki hujayralar guruhi) ishlatiladi. Faol oynaga tegishli ActiveCell, ActiveChart va ActiveSheet ob'ektlari guruhiga ham e'tibor bering (boshqalar ustida joylashgan). Xususiyatlari va usullari to'plami bo'yicha ular Range, Chart va Sheet ob'yektlariga to'liq o'xshaydi va ba'zi hollarda havolani olishni osonlashtiradi.
Ob'ektlarning ushbu ierarxik tuzilishidan biroz farqli bo'lib, Excel server oynalarini boshqarish uchun mo'ljallangan Excel.Application ob'ektining Windows xususiyati mavjud. Windows xossasi Window ob'ektlari to'plamini o'z ichiga oladi, ular o'z navbatida ochiq oynalarning o'lchamini, ko'rinishini, masshtabini va tartibini, sarlavhalarni, ranglarni ko'rsatishni va hokazolarni boshqarish uchun xossalar va usullar to'plamiga ega. Xuddi shu xususiyatlar Excel.Application obyekti - ActiveWindow (faol oynaga havola) xususiyatlari va usullari uchun mavjud. (Oyna boshqaruvi haqida batafsil ma'lumot uchun "Excel opsiyalarini boshqarishning ba'zi variantlari" ga qarang.)
Ushbu ob'ektlarning barchasi odatda loyihaning istalgan funktsiyasidan ularga kirishni ta'minlash uchun global miqyosda aniqlanadi. Keling, global miqyosda asosiy Excel.Application ob'ektini va darhol, lekin keyinroq kerak bo'lsa ham, Excel.Window ob'ektini aniqlaymiz:


Download 0.76 Mb.

Do'stlaringiz bilan baham:
  1   2   3   4   5   6   7   8   9   ...   14




Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©fayllar.org 2024
ma'muriyatiga murojaat qiling