Excel에서 자바스크립트를 사용하는 방법

...

Javascript로 Excel 스프레드시트를 만듭니다.

Javascript 언어는 웹 페이지가 사용자의 웹 브라우저에 로드된 후 동적 콘텐츠를 설정하는 도구를 개발자에게 제공합니다. Excel을 Javascript와 함께 사용하고 웹 리더용 스프레드시트를 생성할 수 있습니다. 그러면 지정한 내용이 포함된 Excel 스프레드시트가 열리고 사용자는 파일을 읽고 편집하고 컴퓨터에 저장할 수 있습니다. 이것은 웹 페이지에서 즉석에서 Excel 스프레드시트를 생성하려는 웹 개발자에게 유용합니다.

1 단계

자바스크립트 블록을 생성합니다. 이 블록은 포함된 코드가 실행 가능한 스크립트임을 웹 브라우저에 나타냅니다. " 사이에 다음 코드를 추가하십시오.

" 그리고 "HTML 웹 페이지의 " 태그:

오늘의 비디오

Excel과 인터페이스하는 모든 Javascript는 이러한 스크립트 블록 내에 배치됩니다.

2 단계

Excel 응용 프로그램 변수를 시작합니다. 이 변수는 Excel과 상호 작용하는 데 사용되는 Excel 라이브러리를 로드합니다. 다음 코드는 변수를 시작합니다.

var excel = new ActiveXObject( "Excel. 애플리케이션" ); Excel.visible = 사실;

3단계

스프레드시트를 만들고 활성화합니다. Excel 변수가 초기화된 후 정보가 포함된 Excel 파일의 구성 요소인 통합 문서 및 워크시트를 만들어야 합니다. 다음 코드는 스프레드시트를 생성합니다.

var 책 = 엑셀. 통합 문서. 추가하다; 책. 워크시트. 추가하다; 책. 워크시트(1).활성화;

4단계

Excel 워크시트에 텍스트를 씁니다. 스프레드시트의 각 행을 한 줄씩 채울 수 있습니다. 이 예에서 첫 번째 셀은 문자열 값으로 설정됩니다.

책. 워크시트(1).Cells(1,1).value="내 첫 번째 스프레드시트";

5단계

엑셀 파일을 저장합니다. 이것은 선택적 단계이며 사용자에 대해 "다른 이름으로 저장" 프롬프트를 엽니다. 사용자는 파일을 저장할 것인지, 어떤 폴더에 파일을 저장할 것인지 묻습니다. 비즈니스를 위한 내부 응용 프로그램을 작성하는 경우 브라우저의 보안을 설정하여 문서를 명시적으로 허용할 수 있습니다. 사용자 상호 작용 없이 하드 드라이브에 저장하지만 이를 신뢰하지 않는 외부 웹 방문자에게는 보안 위험이 있습니다. 웹사이트. 다음 코드는 사용자에게 파일을 저장할 것인지 묻습니다.

책. 워크시트(1).SaveAs("C:\excel_file. XLS");