working with vbscript excel objects
VBScript Excel 개체 소개 : 자습서 # 11
이전 튜토리얼에서 저는 VBScript의 '이벤트' . 이 튜토리얼에서는 Excel 개체 VBScript에서 사용됩니다. 이 튜토리얼은‘ VBScripting 배우기 '시리즈.
VBScript는 다양한 유형의 개체를 지원하며 Excel 개체도 그중 하나입니다. Excel 개체는 주로 Coder가 Excel 시트를 작업하고 처리 할 수 있도록 지원하는 개체라고합니다.
소프트웨어 테스트에서 테스트 데이터 생성
이 튜토리얼은 당신에게 완전한 개요 간단한 예제와 함께 VBScript에서 Excel 개체를 사용하여 Excel 파일의 생성, 추가, 삭제 등의 과정을 설명합니다.
학습 내용 :
- 개요
- Excel 개체를 사용하여 Excel 파일 만들기
- Excel 개체를 사용하여 Excel 파일 읽기 / 열기
- Excel 파일에서 삭제
- Excel 파일에서 시트 추가 및 삭제
- 한 Excel 파일에서 다른 Excel 파일로 데이터 복사 및 붙여 넣기
- 결론
- 추천 도서
개요
Microsoft Excel은 설치됨 컴퓨터에서 Excel 파일로 작업합니다. Excel 개체를 생성함으로써 VBScript는 다음과 같은 중요한 작업을 수행하는 데 도움을줍니다. 만들기, 열기 과 편집하다 Excel 파일.
이 항목은 Excel 시트 작업의 기초가되므로이 항목을 이해하는 것이 매우 중요하므로 VBScript 자습서 시리즈의 항목 중 하나로이 항목을 선택하기로 결정했습니다.
Excel 파일로 작업하기 위해 작성해야하는 모든 다른 코드를 쉽게 이해하여 코드를 쉽게 작성할 수 있도록 노력하겠습니다.
이제 중요한 시나리오에 중점을 둔 다양한 시나리오에 대해 작성된 코드를 이해하여 Excel 파일의 실제 작업으로 넘어가겠습니다.
Excel 개체를 사용하여 Excel 파일 만들기
이 섹션에서는 VBScript에서 Excel 개체 메커니즘을 사용하여 Excel 파일을 만드는 데 관련된 다양한 단계를 살펴 봅니다.
swf 파일을 보는 방법
다음은 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
작동 원리를 이해하겠습니다.
- 첫째, 이름이있는 Excel 개체 ‘옵제’ 다음을 사용하여 생성됩니다. ‘createobject’ Excel 개체를 만들 때 매개 변수에 Excel 응용 프로그램을 정의하고 키워드를 지정합니다.
- 그런 다음 위에서 만든 Excel 개체가 만들어집니다. 명백한 시트 사용자에게.
- 에 학습장 그런 다음 시트 내에서 실제 작업을 수행하기 위해 Excel 개체 – obj에 추가됩니다.
- 다음으로 주요 작업은 추가 값 위에서 만든 통합 문서의 첫 번째 행의 첫 번째 열에 있습니다.
- 통합 문서는 닫은 작업이 완료되었습니다.
- Excel 개체는 종료 작업이 완료되었습니다.
- 마지막으로 obj 및 obj1 객체는 모두 출시 ‘Nothing’키워드를 사용하여
노트 :다음을 사용하여 객체를 해제하는 것이 좋습니다. '개체 이름 설정 = 없음' 마지막에 작업 완료 후.
Excel 개체를 사용하여 Excel 파일 읽기 / 열기
이 섹션에서는 VBScript의 Excel 개체 메커니즘을 사용하여 Excel 파일에서 데이터를 읽는 여러 단계를 살펴 봅니다. 위에서 만든 것과 동일한 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 개체 ‘옵제’ 다음을 사용하여 생성됩니다. ‘createobject’ Excel 개체를 만들 때 매개 변수에 Excel 응용 프로그램을 정의하고 키워드를 지정합니다.
- 그런 다음 위에서 만든 Excel 개체가 시트 사용자에게 표시됩니다.
- 다음 단계는 열다 파일의 위치를 지정하여 엑셀 파일.
- 그때, 워크 시트 Excel 파일의 특정 시트에서 데이터에 액세스하기 위해 통합 문서 또는 Excel 파일이 지정됩니다.
- 마지막으로 특정 셀의 값 (2nd2에서 열nd행)은 읽다 메시지 상자의 도움으로 표시됩니다.
- 통합 문서 개체는 다음과 같습니다. 닫은 작업이 완료되었습니다.
- Excel 개체는 종료 작업이 완료되었습니다.
- 마지막으로 모든 개체는 출시 ‘Nothing’키워드를 사용하여
Excel 파일에서 삭제
이 섹션에서는 VBScript에서 Excel 개체 메커니즘을 사용하여 Excel 파일에서 데이터를 삭제하는 단계를 살펴 보겠습니다. 위에서 만든 것과 동일한 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 개체 ‘옵제’ 'createobject'키워드를 사용하여 Excel 개체를 만들 때 매개 변수에 Excel 응용 프로그램을 정의하여 생성됩니다.
- 그러면 위에서 생성 된 Excel 개체가 시트 사용자에게 표시됩니다.
- 다음 단계는 열다 파일의 위치를 지정하여 엑셀 파일.
- 그때, 워크 시트 Excel 파일의 특정 시트에서 데이터에 액세스하기 위해 통합 문서 또는 Excel 파일의 데이터가 지정됩니다.
- 마지막으로 4일행은 삭제됨 그리고 변경 사항은 저장 시트에.
- 통합 문서 개체는 다음과 같습니다. 닫은 작업이 완료되었습니다.
- Excel 개체는 종료 작업이 완료되었습니다.
- 마지막으로 모든 개체는 출시 ‘Nothing’키워드를 사용하여
Excel 파일에서 시트 추가 및 삭제
이 섹션에서는 VBScript의 Excel 개체 메커니즘을 사용하여 Excel 파일에서 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.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 개체 ‘옵제’ 'createobject'키워드를 사용하여 Excel 개체를 만들 때 매개 변수에 Excel 응용 프로그램을 정의하여 생성됩니다.
- 그러면 위에서 생성 된 Excel 개체가 시트 사용자에게 표시됩니다.
- 다음 단계는 열다 파일의 위치를 지정하여 엑셀 파일.
- 그러면 워크 시트가 추가 엑셀 파일과 이름 할당됩니다.
- 그런 다음 통합 문서의 워크 시트 또는 엑셀 파일에 액세스 (이전 단계에서 생성)하면 삭제됨 .
- 통합 문서 개체는 다음과 같습니다. 닫은 작업이 완료되었습니다.
- Excel 개체는 종료 작업이 완료되었습니다.
- 마지막으로 모든 개체는 출시 ‘Nothing’키워드를 사용하여
한 Excel 파일에서 다른 Excel 파일로 데이터 복사 및 붙여 넣기
이 섹션에서는 VBScript의 Excel 개체 메커니즘을 사용하여 한 Excel 파일에서 다른 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 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 개체 ‘옵제’ 'createobject'키워드를 사용하여 Excel 개체를 만들 때 매개 변수에 Excel 응용 프로그램을 정의하여 생성됩니다.
- 그런 다음 위에서 만든 Excel 개체가 시트 사용자에게 표시됩니다.
- 다음 단계는 열다 2는 파일의 위치를 지정하여 파일을 엑셀합니다.
- 데이터는 복사 Excel file1에서 붙여 넣은 Excel file2로.
- 두 Excel 파일은 저장 .
- 통합 문서 개체는 다음과 같습니다. 닫은 작업이 완료되었습니다.
- Excel 개체는 종료 작업이 완료되었습니다.
- 마지막으로 모든 개체는 출시 'Nothing'키워드를 사용하여
이는 개념을 올바르게 이해하는 데 필요한 몇 가지 중요한 시나리오입니다. 그리고 스크립트에서 Excel 개체를 처리하는 동안 다양한 유형의 시나리오를 처리하기위한 코드를 작업하고 처리하는 기반을 형성합니다.
결론
Excel은 모든 곳에서 주요한 역할을합니다. 이 튜토리얼을 통해 VBS Excel Objects 사용의 중요성과 효율성에 대한 훌륭한 통찰력을 얻었을 것입니다.
다음 튜토리얼 # 12 : 다음 자습서에서는 VBScript의 '연결 개체'를 다룹니다.
계속 지켜봐 주시기 바랍니다. Excel 작업에 대한 경험을 자유롭게 공유하십시오. 또한이 튜토리얼에 대한 질문이 있으면 알려주십시오.
추천 도서
- VBScript 파일 개체 : CopyFile, DeleteFile, OpenTextFile, 읽기 및 쓰기 텍스트 파일
- VBScript ADODB 연결 개체 작업
- QTP 튜토리얼 # 7-QTP의 객체 식별 패러다임 – QTP가 객체를 고유하게 식별하는 방법은 무엇입니까?
- QTP의 개체 저장소-자습서 # 22
- VBScript 오류 처리 : VBScript On Error, On Error GoTo 0, On Error Resume Next
- VBScript 조건문 : VBScript If, ElseIf, Select Case
- VBScript 자습서 : 처음부터 VBScript 배우기 (15 개 이상의 심층 자습서)
- C ++의 클래스와 객체