working with vbscript excel objects
Introduzione agli oggetti Excel di VBScript: tutorial n. 11
Nel mio precedente tutorial, ho spiegato su 'Eventi' in VBScript . In questo tutorial, discuterò Oggetti Excel che vengono utilizzati in VBScript. Tieni presente che questo è l'undicesimo tutorial nel nostro ' Impara VBScripting 'Serie.
VBScript supporta diversi tipi di oggetti e gli oggetti Excel sono tra questi. Gli oggetti Excel sono principalmente indicati come oggetti che forniscono supporto ai codificatori per lavorare e gestire i fogli Excel.
c ++ pausa per 1 secondo
Questo tutorial ti dà un completo panoramica del processo di creazione, aggiunta, cancellazione, ecc., di un file Excel utilizzando Oggetti Excel in VBScript con semplici esempi.
Cosa imparerai:
- Panoramica
- Creazione di un file Excel utilizzando l'oggetto Excel
- Lettura / apertura di un file Excel utilizzando un oggetto Excel
- Cancellazione da un file Excel
- Aggiunta e cancellazione di un foglio da un file Excel
- Copia e incolla di dati da un file Excel a un altro file Excel
- Conclusione
- Lettura consigliata
Panoramica
Microsoft Excel deve essere installato sul tuo computer per lavorare con i file Excel. Creando un oggetto Excel, VBScript ti fornisce l'assistenza per eseguire operazioni importanti come Crea, apri e modificare File Excel.
È molto importante comprendere questo argomento poiché costituisce la base del lavoro con i fogli Excel e quindi ho deciso di sceglierlo come uno degli argomenti della serie del tutorial di VBScript.
Cercherò di farti capire tutti i diversi codici che è necessario scrivere per lavorare con i file excel in modo semplice in modo che tu possa scrivere facilmente un pezzo di codice da solo.
Passiamo ora al funzionamento pratico dei file Excel comprendendo il codice scritto per diversi scenari concentrandoci principalmente su quelli importanti.
Creazione di un file Excel utilizzando l'oggetto Excel
In questa sezione, vedremo i vari passaggi coinvolti nella creazione di un file excel utilizzando il meccanismo dell'oggetto Excel in VBScript.
Di seguito è riportato il codice per la creazione di un file Excel:
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
Vediamo come funziona:
Recensione gratuita del convertitore da YouTube a mp3
- In primo luogo, un oggetto Excel con il nome 'Obj' viene creato utilizzando 'Createobject' parola chiave e definendo l'applicazione Excel nel parametro durante la creazione di un oggetto Excel.
- Quindi viene creato un oggetto Excel creato sopra visibile agli utenti del foglio.
- PER Cartella di lavoro viene quindi aggiunto all'oggetto excel - obj per eseguire le operazioni effettive all'interno del foglio.
- Successivamente, l'attività principale viene eseguita da aggiungendo un file valore nella prima colonna della prima riga della cartella di lavoro creata sopra.
- La cartella di lavoro è quindi Chiuso quando l'attività è stata completata.
- L'oggetto Excel è quindi uscito quando l'attività è stata completata.
- Infine, entrambi gli oggetti - obj e obj1 sono rilasciato utilizzando la parola chiave 'Nothing'.
Nota :È buona norma rilasciare gli oggetti utilizzando 'Imposta nome oggetto = Niente' dopo il completamento dell'attività alla fine.
Lettura / apertura di un file Excel utilizzando un oggetto Excel
In questa sezione, vedremo i diversi passaggi della lettura dei dati da un file Excel utilizzando il meccanismo dell'oggetto Excel in VBScript. Userò lo stesso file excel creato sopra.
Di seguito è riportato il codice per leggere i dati da un file 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
Vediamo come funziona:
- In primo luogo, un oggetto Excel con il nome 'Obj' viene creato utilizzando 'Createobject' parola chiave e definendo l'applicazione Excel nel parametro durante la creazione di un oggetto Excel.
- Quindi l'oggetto Excel creato sopra viene reso visibile agli utenti del foglio.
- Il prossimo passo è quello di Aperto un file excel specificando la posizione del file.
- Poi, foglio di lavoro della cartella di lavoro o un file excel è specificato per accedere ai dati da un particolare foglio di un file excel.
- Infine, il valore della particolare cella (2ndcolonna da 2ndriga) è leggere e visualizzato con l'aiuto di una finestra di messaggio.
- L'oggetto cartella di lavoro è quindi Chiuso quando l'attività è stata completata.
- L'oggetto Excel è quindi uscito quando l'attività è stata completata.
- Infine, tutti gli oggetti sono rilasciato utilizzando la parola chiave 'Nothing'.
Cancellazione da un file Excel
In questa sezione, daremo uno sguardo ai passaggi coinvolti nell'eliminazione di un dato da un file Excel utilizzando il meccanismo dell'oggetto Excel in VBScript. Userò lo stesso file excel creato sopra.
Di seguito è riportato il codice per l'eliminazione dei dati da un file 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
Vediamo come funziona:
- In primo luogo, un oggetto Excel con il nome 'Obj' viene creato utilizzando la parola chiave 'createobject' e definendo l'applicazione Excel nel parametro mentre si crea un oggetto Excel.
- Quindi un oggetto Excel creato sopra viene reso visibile agli utenti del foglio.
- Il prossimo passo è quello di Aperto un file excel specificando la posizione del file.
- Poi, foglio di lavoro della cartella di lavoro o un file excel è specificato per accedere ai dati dal foglio particolare di un file excel.
- Infine, il 4thla riga è cancellato e le modifiche lo sono salvato sul foglio.
- L'oggetto cartella di lavoro è quindi Chiuso quando l'attività è stata completata.
- L'oggetto Excel è quindi uscito quando l'attività è stata completata.
- Infine, tutti gli oggetti sono rilasciato utilizzando la parola chiave 'Nothing'.
Aggiunta e cancellazione di un foglio da un file Excel
In questa sezione, vediamo i diversi passaggi per aggiungere ed eliminare un foglio Excel da un file Excel utilizzando il meccanismo dell'oggetto Excel in VBScript. Anche qui userò lo stesso file excel creato sopra.
Di seguito è riportato il codice per questo scenario:
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
Vediamo come funziona:
- In primo luogo, un oggetto Excel con il nome 'Obj' viene creato utilizzando la parola chiave 'createobject' e definendo l'applicazione Excel nel parametro mentre si crea un oggetto Excel.
- Quindi un oggetto Excel creato sopra viene reso visibile agli utenti del foglio.
- Il prossimo passo è quello di Aperto un file excel specificando la posizione del file.
- Il foglio di lavoro è quindi aggiunto in un file Excel e un file nome è assegnato ad esso.
- Quindi, si accede al foglio di lavoro della cartella di lavoro o a un file Excel (creato nel passaggio precedente) e lo è cancellato .
- L'oggetto cartella di lavoro è quindi Chiuso quando l'attività è stata completata.
- L'oggetto Excel è quindi uscito quando l'attività è stata completata.
- Infine, tutti gli oggetti sono rilasciato utilizzando la parola chiave 'Nothing'.
Copia e incolla di dati da un file Excel a un altro file Excel
In questa sezione, vedremo i diversi passaggi coinvolti nella copia / incolla di dati da un file excel a un altro file excel utilizzando il meccanismo dell'oggetto Excel in VBScript. Ho usato lo stesso file Excel che è stato utilizzato negli scenari di cui sopra.
Di seguito è riportato il codice per questo scenario:
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
Vediamo come funziona:
domande di intervista pl sql per esperti
- In primo luogo, un oggetto Excel con il nome 'Obj' viene creato utilizzando la parola chiave 'createobject' e definendo l'applicazione Excel nel parametro mentre si crea un oggetto Excel.
- Quindi l'oggetto Excel creato sopra viene reso visibile agli utenti del foglio.
- Il prossimo passo è quello di Aperto 2 file excel specificando la posizione dei file.
- I dati sono copiato da file Excel1 e incollato in un file Excel 2.
- Entrambi i file di Excel sono stati salvato .
- L'oggetto cartella di lavoro è quindi Chiuso quando l'attività è stata completata.
- L'oggetto Excel è quindi uscito quando l'attività è stata completata.
- Infine, tutti gli oggetti sono rilasciato utilizzando una parola chiave 'Nothing'.
Questi sono alcuni degli scenari importanti necessari per la corretta comprensione del concetto. E costituiscono la base per lavorare e gestire i codici per la gestione di diversi tipi di scenari mentre si tratta degli oggetti Excel nello script.
Conclusione
Excel gioca un ruolo di primo piano ovunque. Sono sicuro che questo tutorial deve averti fornito una visione approfondita dell'importanza e dell'efficacia dell'utilizzo di oggetti Excel VBS.
Prossimo tutorial n. 12 : Il nostro prossimo tutorial tratterà 'Oggetti connessione' in VBScript.
Resta sintonizzato e sentiti libero di condividere le tue esperienze sull'utilizzo di Excel. Inoltre, facci sapere se hai domande su questo tutorial.
Lettura consigliata
- Oggetti file VBScript: CopyFile, DeleteFile, OpenTextFile, Read and Write Text File
- Utilizzo degli oggetti di connessione VBScript ADODB
- Tutorial QTP n. 7 - Paradigma di identificazione degli oggetti QTP - In che modo QTP identifica gli oggetti in modo univoco?
- Repository di oggetti in QTP - Tutorial # 22
- Gestione degli errori di VBScript: VBScript in caso di errore, in caso di errore GoTo 0, in caso di errore Riprendi successivo
- Dichiarazioni condizionali VBScript: VBScript If, ElseIf, Select Case
- Tutorial VBScript: impara VBScript da zero (oltre 15 tutorial approfonditi)
- Classi e oggetti in C ++