Jak korzystać z JavaScript z Excelem
Krok 1
Utwórz swój blok JavaScript. Ten blok informuje przeglądarkę, że kod, który zawiera, to wykonywalne skrypty. Dodaj następujący kod pomiędzy następującymi znacznikami "" i "" na stronie HTML:
Wszystkie Javascript, które współdziałają z Excelem, są umieszczane pomiędzy tymi blokami skryptu.
Krok 2
Uruchom zmienną aplikacji Excel. Ta zmienna ładuje biblioteki programu Excel, które są używane do interakcji z programem Excel. Poniższy kod uruchamia zmienną:
var excel = new ActiveXOject ("Excel.Application"); excel.visible = true;
Krok 3
Utwórz arkusz kalkulacyjny i aktywuj go. Po zainicjowaniu programu Excel należy utworzyć skoroszyt i arkusz kalkulacyjny, które są komponentami zawierającymi informacje w pliku Excel. Poniższy kod tworzy arkusz kalkulacyjny:
var book = excel.Workbooks.Add; book.Worksheets.Add; book.Worksheets (1). Aktywuj;
Krok 4
Napisz tekst w arkuszu kalkulacyjnym Excel. Możesz wypełnić każdy wiersz arkusza kalkulacyjnego wiersz po wierszu. W tym przykładzie pierwsza komórka jest skonfigurowana na wartość ciągu:
book.Worksheets (1) .Cells (1, 1) .value = "Mój pierwszy arkusz kalkulacyjny";
Krok 5
Zapisz plik Excel. Ten krok jest opcjonalny i otwiera komunikat "Zapisz" dla użytkownika. Użytkownik zostanie zapytany, czy chce zapisać plik i w którym folderze go zapisać. Jeśli zamierzasz napisać wewnętrzną aplikację dla firmy, możesz skonfigurować zabezpieczenia przeglądarki tak, aby wyraźnie zezwalały na zapisywanie dokumentu na dysku twardym bez interakcji użytkownika, ale jest to problem dotyczący bezpieczeństwa dla zewnętrznych użytkowników sieci. Nie ufają stronie. Poniższy kod pyta użytkownika, czy chce zapisać plik:
book.Worksheets (1) .SaveAs ("C: \ excel_file.XLS");