working with vbscript excel objects
Въведение в обектите на VBScript Excel: Урок # 11
В предишния си урок обясних за „Събития“ във VBScript . В този урок ще обсъждам Обекти на Excel които се използват във VBScript. Моля, обърнете внимание, че това е 11-ият урок в нашата „ Научете VBScripting ‘Серия.
VBScript поддържа различен тип обекти и обектите на Excel са сред тях. Обектите на Excel се наричат главно обекти, които осигуряват поддръжка на кодерите за работа и работа с Excel Sheets.
какво е интеграционно тестване с пример
Този урок ви дава пълна информация общ преглед на процеса на създаване, добавяне, изтриване и т.н. на файл на Excel с помощта на обекти на Excel във VBScript с прости примери.
Какво ще научите:
- Общ преглед
- Създаване на Excel файл с помощта на Excel Object
- Четене / отваряне на файл на Excel с помощта на Excel Object
- Изтриване от файл на Excel
- Добавяне и изтриване на лист от файл на Excel
- Копиране и поставяне на данни от един файл на Excel в друг файл на Excel
- Заключение
- Препоръчително четене
Общ преглед
Microsoft Excel трябва да бъде инсталиран на вашия компютър, за да работите с файловете на Excel. Създавайки обект на Excel, VBScript ви предоставя помощ за извършване на важни операции като Създаване, отваряне и редактиране Excel файлове.
Много е важно да се разбере тази тема, тъй като това е в основата на работата с листите на Excel и затова реших да избера това като една от темите в поредицата на урока VBScript.
Ще се опитам да ви накарам да разберете всички различни кодове, които трябва да бъдат написани, за да работите с Excel файловете по лесен начин, за да можете лесно да напишете част от кода сами.
Сега да преминем към практическата работа на файловете на Excel, като разберем кода, написан за различни сценарии, фокусирайки се главно върху важните.
Създаване на Excel файл с помощта на Excel Object
В този раздел ще видим различните стъпки, свързани със създаването на Excel файл, използвайки механизма на Excel Object във VBScript.
Следва кодът за създаване на файл на Excel:
безплатен безопасен YouTube към mp3 конвертор -
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
Нека разберем как работи:
- Първо, обект на Excel с името ‘Obj’ се създава с помощта на ‘Createobject’ ключова дума и дефиниране на приложение на Excel в параметъра, докато създавате обект на Excel.
- След това се прави обект на Excel, който е създаден по-горе видими на потребителите на листа.
- ДА СЕ Работна тетрадка след това се добавя към обекта на Excel - obj за извършване на действителни операции вътре в листа.
- След това основната задача се изпълнява от добавяне на a стойност в първата колона на първия ред на работната книга, която е създадена по-горе.
- Тогава работната книга е затворен тъй като задачата е изпълнена.
- Excel Object е тогава излезе тъй като задачата е завършена.
- И накрая, и двата обекта - obj и obj1 са освободен с помощта на ключова дума „Нищо“.
Забележка :Добра практика е да освобождавате използваните обекти ‘Задаване на име на обект = Нищо’ след приключване на задачата в края.
Четене / отваряне на файл на Excel с помощта на Excel Object
В този раздел ще видим различните стъпки за четене на данните от файл на Excel с помощта на механизма на Excel Object във VBScript. Ще използвам същия Excel файл, който е създаден по-горе.
Следва кода за четене на данните от файл на Excel:
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
Нека разберем как работи:
- Първо, обект на Excel с името ‘Obj’ се създава с помощта на ‘Createobject’ ключова дума и дефиниране на приложение на Excel в параметъра, докато създавате обект на Excel.
- След това създаденият по-горе обект на Excel се прави видим за потребителите на листа.
- Следващата стъпка е да отворен Excel файл, като посочите местоположението на файла.
- Тогава, работен лист на работната книга или е посочен файл на Excel за достъп до данните от определен лист на файл на Excel.
- И накрая, стойността от конкретната клетка (2ndколона от 2ndред) е Прочети и се показва с помощта на кутия за съобщения.
- Тогава обектът на работната книга е затворен тъй като задачата е изпълнена.
- Excel Object е тогава излезе тъй като задачата е завършена.
- И накрая, всички обекти са освободен с помощта на ключова дума „Нищо“.
Изтриване от файл на Excel
В този раздел ще разгледаме стъпките, свързани с изтриването на данни от файл на Excel, използвайки механизма на Excel Object във VBScript. Ще използвам същия Excel файл, който е създаден по-горе.
Следва кодът за изтриване на данните от файл на Excel:
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
Нека разберем как работи:
- Първо, обект на Excel с името ‘Obj’ се създава с помощта на ключова дума ‘createobject’ и дефиниране на приложението на Excel в параметъра, докато създавате обект на Excel.
- След това обект на Excel, който е създаден по-горе, се прави видим за потребителите на листа.
- Следващата стъпка е да отворен Excel файл, като посочите местоположението на файла.
- Тогава, работен лист на работната книга или е посочен файл на Excel за достъп до данните от конкретния лист на файл на Excel.
- И накрая, 4тиред е изтрит и промените са запазени на листа.
- Тогава обектът на работната книга е затворен тъй като задачата е изпълнена.
- Excel Object е тогава излезе тъй като задачата е завършена.
- И накрая, всички обекти са освободен с помощта на ключова дума „Нищо“.
Добавяне и изтриване на лист от файл на Excel
В този раздел нека да видим различните стъпки за добавяне и изтриване на Excel лист от Excel файл, използвайки механизма на Excel Object във VBScript. Тук също ще използвам същия Excel файл, който е създаден по-горе.
Следва кода за този сценарий:
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
Нека разберем как работи:
- Първо, обект на Excel с името ‘Obj’ се създава с помощта на ключова дума ‘createobject’ и дефиниране на приложението на Excel в параметъра, докато създавате обект на Excel.
- След това обект на Excel, който е създаден по-горе, се прави видим за потребителите на листа.
- Следващата стъпка е да отворен Excel файл, като посочите местоположението на файла.
- Тогава работният лист е добавен към файл на Excel и име е назначен към него.
- След това се получава работен лист на работната книга или файл на Excel (създаден в по-ранната стъпка) и той е изтрит .
- Тогава обектът на работната книга е затворен тъй като задачата е изпълнена.
- Excel Object е тогава излезе тъй като задачата е завършена.
- И накрая, всички обекти са освободен с помощта на ключова дума „Нищо“.
Копиране и поставяне на данни от един файл на Excel в друг файл на Excel
В този раздел ще видим различните стъпки, свързани с копиране / поставяне на данни от един файл на Excel в друг файл на Excel, като използваме механизма на Excel Object във VBScript. Използвал съм същия Excel файл, който е използван в горните сценарии.
Следва кода за този сценарий:
Въпроси за интервю за разработчици на sql за 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 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
Нека разберем как работи:
- Първо, обект на Excel с името ‘Obj’ се създава с помощта на ключова дума ‘createobject’ и дефиниране на приложението на Excel в параметъра, докато създавате обект на Excel.
- След това създаденият по-горе обект на Excel се прави видим за потребителите на листа.
- Следващата стъпка е да отворен 2 Excel файла, като посочите местоположението на файловете.
- Данните са копирани от файл Excel1 и поставен в Excel файл2.
- И двата файла на Excel бяха запазени .
- Тогава обектът на работната книга е затворен тъй като задачата е изпълнена.
- Excel Object е тогава излезе тъй като задачата е завършена.
- И накрая, всички обекти са освободен чрез използване на ключова дума „Нищо“.
Това са някои от важните сценарии, които са необходими за правилното разбиране на концепцията. И те формират основата за работа и справяне с кодовете за обработка на различни видове сценарии, докато се справят с обектите на Excel в скрипта.
Заключение
Excel играе основна роля навсякъде. Сигурен съм, че този урок трябва да ви е дал чудесна представа относно важността и ефективността на използването на VBS Excel Обекти.
Следващ урок # 12 : Следващият ни урок ще обхване „Обекти на свързване“ във VBScript.
Останете на линия и не се колебайте да споделите своя опит в работата с Excel. Също така, уведомете ни, ако имате въпроси относно този урок.
Препоръчително четене
- Обекти на файл VBScript: CopyFile, DeleteFile, OpenTextFile, четене и запис на текстов файл
- Работа с обекти за свързване ADODB на VBScript
- QTP урок # 7 - QTP’s Object Identification Paradigm - Как QTP идентифицира обектите уникално?
- Хранилище на обекти в QTP - Урок # 22
- Обработка на грешки във VBScript: VBScript при грешка, при грешка GoTo 0, при грешка Възобновяване на следващата
- Условни изявления на VBScript: VBScript If, ElseIf, Select Case
- Уроци за VBScript: Научете VBScript от нулата (15+ задълбочени уроци)
- Класове и обекти в C ++