working with vbscript excel objects
Uvod u VBScript Excel Objekte: Vodič br. 11
U svom prethodnom tutorialu objasnio sam o ‘Događaji’ u VBScriptu . U ovom uputstvu ću raspravljati Excel objekti koji se koriste u VBScriptu. Imajte na umu da je ovo 11. vodič u našem ‘ Naučite VBScripting ‘Serija.
VBScript podržava različite vrste objekata, a među njima su i Excel objekti. Excel objekti uglavnom se nazivaju objektima koji pružaju podršku koderima za rad i obradu Excel tabela.
koja vam aplikacija omogućuje preuzimanje youtube videozapisa
Ovaj tutorial daje vam cjelovite informacije pregled postupka stvaranja, dodavanja, brisanja itd., Excel datoteke koristeći Excel Objekte u VBScriptu s jednostavnim primjerima.
Što ćete naučiti:
- Pregled
- Stvaranje Excel datoteke pomoću programa Excel Object
- Čitanje / otvaranje Excel datoteke pomoću programa Excel Object
- Brisanje iz Excel datoteke
- Dodavanje i brisanje lista iz Excel datoteke
- Kopiranje i lijepljenje podataka iz jedne Excel datoteke u drugu Excel datoteku
- Zaključak
- Preporučena literatura
Pregled
Microsoft Excel mora biti instaliran na računalu za rad s Excel datotekama. Stvarajući Excel objekt, VBScript vam pruža pomoć za obavljanje važnih operacija poput Stvori, otvori i Uredi Excel datoteke.
Vrlo je važno razumjeti ovu temu jer je to osnova za rad s Excel listovima i stoga sam je odlučio odabrati kao jednu od tema u nizu VBScript tutorijala.
Pokušat ću vas razumjeti sve različite kodove koji su potrebni za jednostavan rad s excel datotekama, tako da možete jednostavno sami napisati dio koda.
Sada, prijeđimo na praktični rad Excel datoteka razumijevanjem koda napisanog za različite scenarije usredotočujući se uglavnom na one važne.
Stvaranje Excel datoteke pomoću programa Excel Object
U ovom ćemo odjeljku vidjeti razne korake koji su uključeni u stvaranje Excel datoteke pomoću mehanizma Excel Object u VBScriptu.
Slijedi Kôd za stvaranje Excel datoteke:
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
Razumijemo kako to funkcionira:
- Prvo, Excel objekt s imenom ‘Obj’ izrađuje se pomoću 'Stvoriti objekt' ključna riječ i definiranje programa Excel u parametru dok stvarate objekt Excel.
- Tada se izrađuje Excel objekt koji je gore stvoren vidljivo korisnicima lista.
- DO Radna bilježnica zatim se dodaje objektu excel - obj za izvođenje stvarnih operacija unutar lista.
- Dalje, glavni zadatak izvodi dodavanjem a vrijednost u prvom stupcu prvog reda radne knjige koja je stvorena gore.
- Radna knjiga je tada zatvoreno kako je zadatak izvršen.
- Excel objekt je tada izašao kako je zadatak završen.
- Konačno, oba objekta - obj i obj1 jesu pušten pomoću ključne riječi 'Ništa'.
Bilješka :Dobra je praksa puštanje predmeta pomoću ‘Postavi naziv objekta = Ništa’ nakon završetka zadatka na kraju.
Čitanje / otvaranje Excel datoteke pomoću programa Excel Object
U ovom ćemo odjeljku vidjeti različite korake čitanja podataka iz excel datoteke pomoću mehanizma Excel Object u VBScriptu. Koristit ću istu Excel datoteku koja je gore stvorena.
Slijedi Kôd za čitanje podataka iz excel datoteke:
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
Razumijemo kako to funkcionira:
koji je najbolji računalni operativni sustav
- Prvo, Excel objekt s imenom ‘Obj’ izrađuje se pomoću 'Stvoriti objekt' ključna riječ i definiranje programa Excel u parametru dok stvarate objekt Excel.
- Tada se gore stvoreni Excel objekt čini vidljivim korisnicima lista.
- Sljedeći korak je otvoren excel datoteku određivanjem mjesta datoteke.
- Zatim, radni list radne bilježnice ili je navedena datoteka excel za pristup podacima s određenog lista datoteke excel.
- Konačno, vrijednost iz određene ćelije (2ndstupac od 2ndred) je čitati i prikazan uz pomoć okvira za poruke.
- Objekt radne knjige je tada zatvoreno kako je zadatak izvršen.
- Excel objekt je tada izašao kako je zadatak završen.
- Napokon, svi predmeti jesu pušten pomoću ključne riječi 'Ništa'.
Brisanje iz Excel datoteke
U ovom ćemo odjeljku pogledati korake koji se odnose na brisanje podataka iz excel datoteke pomoću mehanizma Excel Object u VBScriptu. Koristit ću istu Excel datoteku koja je gore stvorena.
Slijedi Kôd za brisanje podataka iz Excel datoteke:
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
Razumijemo kako to funkcionira:
- Prvo, Excel objekt s imenom ‘Obj’ kreira se pomoću ključne riječi ‘createobject’ i definiranjem programa Excel u parametru dok stvarate Excel objekt.
- Tada se Excel objekt koji je stvoren gore učini vidljivim korisnicima lista.
- Sljedeći korak je otvoren excel datoteku određivanjem mjesta datoteke.
- Zatim, radni list radne bilježnice ili je navedena datoteka excel za pristup podacima s određenog lista datoteke excel.
- Konačno, 4thred je obrisano a promjene su spasio na listu.
- Objekt radne knjige je tada zatvoreno kako je zadatak izvršen.
- Excel objekt je tada izašao kako je zadatak završen.
- Napokon, svi predmeti jesu pušten pomoću ključne riječi 'Ništa'.
Dodavanje i brisanje lista iz Excel datoteke
U ovom ćemo odjeljku pogledati različite korake dodavanja i brisanja excel lista iz excel datoteke pomoću mehanizma Excel Object u VBScriptu. Ovdje ću također koristiti istu Excel datoteku koja je stvorena gore.
Slijedi Kôd za ovaj scenarij:
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
Razumijemo kako to funkcionira:
- Prvo, Excel objekt s imenom ‘Obj’ kreira se pomoću ključne riječi ‘createobject’ i definiranjem programa Excel u parametru dok stvarate Excel objekt.
- Tada se Excel objekt koji je stvoren gore učini vidljivim korisnicima lista.
- Sljedeći korak je otvoren excel datoteku određivanjem mjesta datoteke.
- Radni list je tada dodao je u excel datoteku i Ime mu je dodijeljen.
- Zatim se pristupa radnom listu radne knjige ili excel datoteke (stvorenoj u prethodnom koraku) i to je obrisano .
- Objekt radne knjige je tada zatvoreno kako je zadatak izvršen.
- Excel objekt je tada izašao kako je zadatak završen.
- Napokon, svi predmeti jesu pušten pomoću ključne riječi 'Ništa'.
Kopiranje i lijepljenje podataka iz jedne Excel datoteke u drugu Excel datoteku
U ovom ćemo odjeljku vidjeti različite korake povezane s kopiranjem / lijepljenjem podataka iz jedne excel datoteke u drugu excel datoteku pomoću mehanizma Excel Object u VBScriptu. Koristio sam istu excel datoteku koja je korištena u gornjim scenarijima.
Slijedi Kôd za ovaj scenarij:
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
Razumijemo kako to funkcionira:
- Prvo, Excel objekt s imenom ‘Obj’ kreira se pomoću ključne riječi ‘createobject’ i definiranjem programa Excel u parametru dok stvarate Excel objekt.
- Tada se gore stvoreni Excel objekt čini vidljivim korisnicima lista.
- Sljedeći korak je otvoren 2 excel datoteke određivanjem mjesta datoteka.
- Podaci su kopirano iz Excel datoteke1 i zalijepljen u Excel datoteku2.
- Obje su datoteke Excel bile spasio .
- Objekt radne knjige je tada zatvoreno kako je zadatak izvršen.
- Excel objekt je tada izašao kako je zadatak završen.
- Napokon, svi predmeti jesu pušten pomoću ključne riječi 'Ništa'.
Ovo su neki od važnih scenarija koji su potrebni za pravilno razumijevanje koncepta. Oni čine temelj za rad i rješavanje kodova za rukovanje različitim vrstama scenarija dok se bave Excel objektima u skripti.
Zaključak
Excel svugdje igra glavnu ulogu. Siguran sam da vam je ovaj vodič sigurno dao sjajan uvid u važnost i učinkovitost korištenja VBS Excel objekata.
Sljedeći vodič # 12 : Sljedeći vodič obuhvatit će 'Objekte povezivanja' u VBScriptu.
Pratite nas i slobodno podijelite svoja iskustva o radu s Excelom. Također, javite nam ako imate pitanja o ovom vodiču.
podniz (0,0)
Preporučena literatura
- Objekti datoteke VBScript: CopyFile, DeleteFile, OpenTextFile, čitanje i pisanje tekstualne datoteke
- Rad s VBScript ADODB objektima povezivanja
- QTP vodič # 7 - QTP-ova paradigma identifikacije objekata - Kako QTP jedinstveno identificira objekte?
- Spremište objekata u QTP-u - Vodič br. 22
- Rukovanje pogreškama VBScripta: VBScript o pogrešci, pri pogrešci Idi 0, o pogrešci Nastavi dalje
- Uvjetne izjave VBScripta: VBScript If, ElseIf, Select Case
- VBScript vodiči: Naučite VBScript ispočetka (15+ dubinskih vodiča)
- Razredi i objekti u C ++