Jak korzystać z JavaScript w programie Excel

...

Twórz arkusze kalkulacyjne Excel z JavaScript.

Język Javascript zapewnia programistom narzędzia do ustawiania zawartości dynamicznej po załadowaniu strony internetowej do przeglądarki internetowej użytkownika. Możesz używać Excela z JavaScriptem i generować arkusz kalkulacyjny dla swoich czytelników internetowych. Spowoduje to otwarcie arkusza kalkulacyjnego Excel z określoną zawartością, a użytkownik może odczytać, edytować i zapisać plik na komputerze. Jest to korzystne dla twórców stron internetowych, którzy chcą tworzyć arkusze kalkulacyjne Excel na swoich stronach internetowych.

Krok 1

Utwórz blok JavaScript. Ten blok wskazuje przeglądarce internetowej, że zawarty kod to wykonywalne skrypty. Dodaj następujący kod między „

" oraz "tagi „ na Twojej stronie internetowej HTML:

Wideo dnia

Cały kod JavaScript, który współpracuje z programem Excel, jest umieszczony w tych blokach skryptów.

Krok 2

Zainicjuj zmienną aplikacji Excel. Ta zmienna ładuje biblioteki Excel, które są używane do interakcji z Excelem. Poniższy kod inicjuje zmienną:

var excel = nowy ActiveXObject ( "Excel. Podanie" ); excel.widoczny = prawda;

Krok 3

Utwórz arkusz kalkulacyjny i aktywuj go. Po zainicjowaniu zmiennej programu Excel należy utworzyć skoroszyt i arkusz, które są składnikami pliku programu Excel zawierającego informacje. Poniższy kod tworzy arkusz kalkulacyjny:

var książka = Excel. Skoroszyty. Dodać; książka. Arkusze robocze. Dodać; książka. Arkusze (1).Aktywuj;

Krok 4

Napisz tekst do arkusza programu Excel. Możesz wypełnić każdy wiersz w arkuszu kalkulacyjnym wiersz po wierszu. W tym przykładzie pierwsza komórka jest ustawiona na wartość ciągu:

książka. Arkusze (1).Cells (1,1).value="Mój pierwszy arkusz kalkulacyjny";

Krok 5

Zapisz plik Excela. Jest to krok opcjonalny i powoduje otwarcie monitu „Zapisz jako” dla użytkownika. Użytkownik jest pytany, czy chce zapisać plik i w jakim folderze plik jest zapisany. Jeśli piszesz wewnętrzną aplikację dla firmy, możesz ustawić zabezpieczenia przeglądarki, aby wyraźnie zezwolić dokumentowi na: zapisz na dysku twardym bez interakcji użytkownika, ale jest to zagrożenie bezpieczeństwa dla zewnętrznych odwiedzających witrynę, którzy nie ufają stronie internetowej. Poniższy kod pyta użytkownika, czy chce zapisać plik:

książka. Arkusze (1).SaveAs("C:\plik_excel. XLS");