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");