Vytvářejte excelové tabulky pomocí Javascriptu.
Jazyk Javascript poskytuje vývojářům nástroje pro nastavení dynamického obsahu po načtení webové stránky do webového prohlížeče uživatele. Můžete použít Excel s Javascriptem a vygenerovat tabulku pro vaše webové čtenáře. Tím se otevře tabulka Excel s obsahem, který určíte, a uživatel si může vybrat, zda bude soubor číst, upravovat a ukládat do počítače. To je výhodné pro webové vývojáře, kteří chtějí na svých webových stránkách vytvářet tabulky Excelu za běhu.
Krok 1
Vytvořte si blok JavaScriptu. Tento blok indikuje webovému prohlížeči, že obsažený kód jsou spustitelné skripty. Přidejte následující kód mezi "
" a "" značky na vaší webové stránce HTML:Video dne
Veškerý váš Javascript, který je propojen s Excelem, je umístěn do těchto bloků skriptů.
Krok 2
Spusťte proměnnou aplikace Excel. Tato proměnná načte knihovny Excelu, které se používají k interakci s Excelem. Následující kód inicializuje vaši proměnnou:
var excel = nový ActiveXObject ( "Excel. Aplikace" ); excel.viditelný = pravdivý;
Krok 3
Vytvořte tabulku a aktivujte ji. Po inicializaci proměnné aplikace Excel je třeba vytvořit sešit a list, což jsou součásti souboru aplikace Excel, které obsahují vaše informace. Následující kód vytvoří tabulku:
var kniha = excel. Pracovní sešity. Přidat; rezervovat. Pracovní listy. Přidat; rezervovat. Pracovní listy (1).Aktivovat;
Krok 4
Napište nějaký text do excelového listu. Každý řádek tabulky můžete vyplnit řádek po řádku. V tomto příkladu je první buňka nastavena na hodnotu řetězce:
rezervovat. Pracovní listy (1).Buňky (1,1).value="Moje první tabulka";
Krok 5
Uložte soubor Excel. Toto je volitelný krok a uživateli se otevře výzva „Uložit jako“. Uživatel je dotázán, zda chce soubor uložit a do jaké složky je soubor uložen. Pokud píšete interní aplikaci pro firmu, můžete nastavit zabezpečení prohlížeče tak, aby to dokumentu výslovně umožňovalo uložit na pevný disk bez jakékoli interakce uživatele, ale to je bezpečnostní riziko pro návštěvníky webu zvenčí, kteří nedůvěřují webová stránka. Následující kód se uživatele zeptá, zda chce soubor uložit:
rezervovat. Pracovní listy (1).SaveAs("C:\soubor_excel. XLS");