working with vbscript excel objects
Увод у ВБСцрипт Екцел Објекте: Водич бр. 11
У свом претходном водичу објаснио сам о „Догађаји“ у ВБСцрипт-у . У овом упутству ћу расправљати Екцел објекти који се користе у ВБСцрипт-у. Имајте на уму да је ово 11. водич у нашем „ Научите ВБСцриптинг ‘Серија.
ВБСцрипт подржава различите врсте објеката, а међу њима су и Екцел објекти. Екцел објекти углавном се називају објектима који пружају подршку кодерима за рад и обраду Екцел табела.
питања и одговори за интервјуа аналитичара квалитета пдф
Овај водич вам даје комплетан текст преглед процеса стварања, додавања, брисања итд., Екцел датотеке користећи Екцел Објекте у ВБСцрипт са једноставним примерима.
Шта ћете научити:
- Преглед
- Креирање Екцел датотеке помоћу програма Екцел Објецт
- Читање / отварање Екцел датотеке помоћу програма Екцел Објецт
- Брисање из Екцел датотеке
- Додавање и брисање листа из Екцел датотеке
- Копирање и лепљење података из једне Екцел датотеке у другу Екцел датотеку
- Закључак
- Препоручено читање
Преглед
Мицрософт Екцел треба да буде инсталиран на рачунару за рад са Екцел датотекама. Стварањем Екцел објекта, ВБСцрипт вам пружа помоћ за обављање важних операција попут Направи, отвори и Уредити Екцел датотеке.
Веома је важно разумети ову тему јер ово представља основу за рад са Екцел листовима и зато сам одлучио да ово изаберем као једну од тема у низу ВБСцрипт водича.
Покушаћу да вас разумем како бисте разумели све различите кодове који су потребни за лак рад са екцел датотекама, тако да можете лако сами написати део кода.
Сада пређимо на практични рад Екцел датотека разумевањем кода написаног за различите сценарије фокусирајући се углавном на оне важне.
Креирање Екцел датотеке помоћу програма Екцел Објецт
У овом одељку видећемо разне кораке који су укључени у креирање екцел датотеке помоћу механизма Екцел Објецт у ВБСцрипт.
Следи Код за стварање Екцел датотеке:
Set obj = createobject(“Excel.Application”) ‘ Creating an Excel Object obj.visible=True ‘ Making an Excel Object visible Set obj1 = obj.Workbooks.Add() ‘ Adding a Workbook to Excel Sheet obj1.Cells(1,1).Value=”Hello!!” ‘ Setting a value in the first-row first column obj1.SaveAs “C:
ewexcelfile.xls” ‘ Saving a Workbook obj1.Close ‘ Closing a Workbook obj.Quit ‘ Exit from Excel Application Set obj1=Nothing ‘ Releasing Workbook object Set obj=Nothing ‘ Releasing Excel object
Хајде да разумемо како то функционише:
- Прво, Екцел објект са именом ‘Обј’ креира се помоћу ‘Цреатеобјецт’ кључна реч и дефинисање програма Екцел у параметру док правите Екцел објекат.
- Затим се прави Екцел објект који је направљен горе видљив корисницима листа.
- ДО Радна свеска се затим додаје објекту екцел - обј за извршавање стварних операција унутар листа.
- Даље, главни задатак обавља додавање а вредност у првој колони првог реда радне свеске која је горе створена.
- Радна свеска је тада затворено како је задатак завршен.
- Екцел Објецт је тада изашао како је задатак завршен.
- Коначно, оба објекта - обј и обј1 јесу пуштен помоћу кључне речи „Ништа“.
Белешка :Добра је пракса пуштање предмета помоћу ‘Постави име објекта = Ништа’ по завршетку задатка на крају.
Читање / отварање Екцел датотеке помоћу програма Екцел Објецт
У овом одељку видећемо различите кораке читања података из екцел датотеке помоћу механизма Екцел Објецт у ВБСцрипт-у. Користићу исту Екцел датотеку која је креирана горе.
Следи код за читање података из екцел датотеке:
Set obj = createobject(“Excel.Application”) ‘ Creating an Excel Object obj.visible=True ‘ Making an Excel Object visible Set obj1 = obj.Workbooks.open(“C:
ewexcelfile.xls”) ‘ Opening an Excel file Set obj2=obj1.Worksheets(“Sheet1”) ‘Referring Sheet1 of excel file Msgbox obj2.Cells(2,2).Value ‘Value from the specified cell will be read and shown obj1.Close ‘Closing a Workbook obj.Quit ‘ Exit from Excel Application Set obj1=Nothing ‘ Releasing Workbook object Set obj2 = Nothing ‘Releasing Worksheet object Set obj=Nothing ‘ Releasing Excel object
Хајде да разумемо како то функционише:
- Прво, Екцел објект са именом ‘Обј’ креира се помоћу ‘Цреатеобјецт’ кључна реч и дефинисање програма Екцел у параметру док правите Екцел објекат.
- Тада се Екцел објект који је направљен горе учини видљивим корисницима листа.
- Следећи корак је отворен екцел датотеку навођењем локације датотеке.
- Онда, радни лист радне свеске или Екцел датотека је наведена за приступ подацима са одређеног листа екцел датотеке.
- Коначно, вредност из одређене ћелије (2ндколона од 2ндред) је читати и приказан уз помоћ оквира за поруке.
- Објекат радне свеске је тада затворено како је задатак завршен.
- Екцел Објецт је тада изашао како је задатак завршен.
- Коначно, сви предмети су пуштен помоћу кључне речи „Ништа“.
Брисање из Екцел датотеке
У овом одељку ћемо погледати кораке укључене у брисање података из екцел датотеке помоћу механизма Екцел Објецт у ВБСцрипт. Користићу исту Екцел датотеку која је креирана горе.
Следи код за брисање података из Екцел датотеке:
најбољи софтвер за чишћење рачунара за Виндовс 10
Set obj = createobject(“Excel.Application”) ‘ Creating an Excel Object obj.visible=True ‘ Making an Excel Object visible Set obj1 = obj.Workbooks.open(“C:
ewexcelfile.xls”) ‘ Opening an Excel file Set obj2=obj1.Worksheets(“Sheet1”) ‘Referring Sheet1 of excel file obj2.Rows(“4:4”).Delete ‘Deleting 4th row from Sheet1 obj1.Save() ‘Saving the file with the changes obj1.Close ‘Closing a Workbook obj.Quit ‘ Exit from Excel Application Set obj1=Nothing ‘ Releasing Workbook object Set obj2 = Nothing ‘Releasing Worksheet object
Хајде да разумемо како то функционише:
- Прво, Екцел објект са именом ‘Обј’ се креира помоћу кључне речи ‘цреатеобјецт’ и дефинишући Екцел апликацију у параметру док правите Екцел објект.
- Тада се Екцел објект који је направљен горе учини видљивим корисницима листа.
- Следећи корак је отворен екцел датотеку навођењем локације датотеке.
- Онда, радни лист радне свеске или Екцел датотека је наведена за приступ подацима са одређеног листа екцел датотеке.
- Коначно, 4тхред је избрисан а промене су спасен на листу.
- Објекат радне свеске је тада затворено како је задатак завршен.
- Екцел Објецт је тада изашао како је задатак завршен.
- Коначно, сви предмети су пуштен помоћу кључне речи „Ништа“.
Додавање и брисање листа из Екцел датотеке
У овом одељку, погледајмо различите кораке додавања и брисања екцел листа из екцел датотеке помоћу механизма Екцел Објецт у ВБСцрипт. Овде ћу такође користити исту Екцел датотеку која је креирана горе.
како користити стрингстреам у ц ++
Следи код за овај сценарио:
Set obj = createobject(“Excel.Application”) ‘ Creating an Excel Object obj.visible=True ‘ Making an Excel Object visible Set obj1 = obj.Workbooks.open(“C:
ewexcelfile.xls”) ‘ Opening an Excel file Set obj2=obj1.sheets.Add ‘Adding a new sheet in the excel file obj2.name=”Sheet1” ‘Assigning a name to the sheet created above Set obj3= obj1.Sheets(“Sheet1”) ‘Accessing Sheet1 obj3.Delete ‘Deleting a sheet from an excel file obj1.Close ‘Closing a Workbook obj.Quit ‘ Exit from Excel Application Set obj1=Nothing ‘ Releasing Workbook object Set obj2 = Nothing ‘Releasing Worksheet object Set obj3 = Nothing ‘Releasing Worksheet object Set obj=Nothing ‘ Releasing Excel object
Хајде да разумемо како то функционише:
- Прво, Екцел објект са именом ‘Обј’ се креира помоћу кључне речи ‘цреатеобјецт’ и дефинишући Екцел апликацију у параметру док правите Екцел објект.
- Тада се Екцел објект који је направљен горе учини видљивим корисницима листа.
- Следећи корак је отворен екцел датотеку навођењем локације датотеке.
- Радни лист је тада додато у екцел датотеку и а име му је додељен.
- Затим се приступа радном листу радне свеске или екцел датотеке (креираној у претходном кораку) и то је избрисан .
- Објекат радне свеске је тада затворено како је задатак завршен.
- Екцел Објецт је тада изашао како је задатак завршен.
- Коначно, сви предмети су пуштен помоћу кључне речи „Ништа“.
Копирање и лепљење података из једне Екцел датотеке у другу Екцел датотеку
У овом одељку видећемо различите кораке који су укључени у копирање / лепљење података из једне екцел датотеке у другу екцел датотеку помоћу механизма Екцел Објецт у ВБСцрипт. Користио сам исту екцел датотеку која је коришћена у горњим сценаријима.
Следи код за овај сценарио:
Set obj = createobject(“Excel.Application”) ‘ Creating an Excel Object obj.visible=True ‘ Making an Excel Object visible Set obj1 = obj.Workbooks.open(“C:
ewexcelfile.xls”) ‘ Opening an Excel file1 Set obj2 = obj.Workbooks.open(“C:
ewexcelfile1.xls”) ‘ Opening an Excel file2 obj1.Worksheets(“Sheet1”).usedrange.copy ‘Copying from an Excel File1 obj2.Worksheets(“Sheet1”).usedrange.pastespecial ‘Pasting in Excel File2 obj1.Save ‘ Saving Workbook1 obj2.Save ‘Saving Workbook2 obj1.Close ‘Closing a Workbook obj.Quit ‘ Exit from Excel Application Set obj1=Nothing ‘ Releasing Workbook1 object Set obj2 = Nothing ‘Releasing Workbook2 object Set obj=Nothing ‘ Releasing Excel object
Хајде да разумемо како то функционише:
- Прво, Екцел објект са именом ‘Обј’ се креира помоћу кључне речи ‘цреатеобјецт’ и дефинишући Екцел апликацију у параметру док правите Екцел објект.
- Тада се Екцел објект који је направљен горе учини видљивим корисницима листа.
- Следећи корак је отворен 2 екцел датотеке одређивањем локације датотека.
- Подаци су копирали из Екцел датотеке1 и налепљен у Екцел датотеку2.
- Обе Екцел датотеке су спасен .
- Објекат радне свеске је тада затворено како је задатак завршен.
- Екцел Објецт је тада изашао како је задатак завршен.
- Коначно, сви предмети су пуштен коришћењем кључне речи „Ништа“.
Ово су неки од важних сценарија који су потребни за правилно разумевање концепта. Они чине основу за рад и бављење кодовима за руковање различитим врстама сценарија док се баве Екцел објектима у скрипти.
Закључак
Екцел свуда игра главну главну улогу. Сигуран сам да вам је ово упутство морало пружити сјајан увид у важност и ефикасност коришћења ВБС Екцел објеката.
Следећи водич # 12 : Следећи водич обухватиће „Објекте везе“ у ВБСцрипт-у.
Пратите нас и слободно поделите своја искуства у раду са Екцел-ом. Такође нас обавестите ако имате питања у вези са овим упутством.
Препоручено читање
- Објекти датотеке ВБСцрипт: ЦопиФиле, ДелетеФиле, ОпенТектФиле, читање и писање текстуалне датотеке
- Рад са ВБСцрипт АДОДБ објектима везе
- КТП водич # 7 - КТП-ова парадигма идентификације објеката - Како КТП јединствено идентификује објекте?
- Спремиште објеката у КТП-у - Туториал # 22
- ВБСцрипт Еррор Хандлинг: ВБСцрипт Он Еррор, Он Еррор ГоТо 0, Он Еррор Ресуме Нект
- Условне изјаве за ВБСцрипт: ВБСцрипт Иф, ЕлсеИф, Селецт Цасе
- ВБСцрипт водичи: Научите ВБСцрипт из огреботина (15+ дубинских водича)
- Класе и објекти на језику Ц ++