A Javascript használata az Excel programban
A Javascript nyelv biztosítja a fejlesztők számára a dinamikus tartalom beállításához szükséges eszközöket, miután egy weboldal betöltődött a felhasználó webböngészőjébe. Használhatja az Excelt Javascripttel, és táblázatot hozhat létre webolvasói számára. Ez megnyit egy Excel-táblázatot az Ön által megadott tartalommal, és a felhasználó választhat, hogy elolvassa, szerkeszti és mentse a fájlt a számítógépre. Ez azoknak a webfejlesztőknek előnyös, akik munka közben szeretnének Excel-táblázatokat létrehozni weboldalaikon.
1. lépés
Hozd létre a Javascript blokkot. Ez a blokk jelzi a webböngészőnek, hogy a benne lévő kód végrehajtható szkript. Adja hozzá a következő kódot a „
” és „” címkék közé HTML-weboldalán:
Az Excellel kezelő összes Javascript ezekben a szkriptblokkokban van elhelyezve.
2. lépés
Indítsa el az Excel alkalmazásváltozót. Ez a változó betölti az Excel-lel való interakcióhoz használt Excel-könyvtárakat. A következő kód indítja el a változót:
var excel =new ActiveXObject ( "Excel.Application" ); excel.visible =igaz;
3. lépés
Hozza létre a táblázatot, és aktiválja. Az Excel-változó inicializálása után létre kell hoznia egy munkafüzetet és munkalapot, amelyek az Ön adatait tartalmazó Excel-fájl összetevői. A következő kód hozza létre a táblázatot:
var book =excel.Workbooks.Add; könyv.Munkalapok.Hozzáadás; book.Worksheets(1).Activate;
4. lépés
Írjon szöveget az Excel munkalapra. A táblázat minden sorát soronként kitöltheti. Ebben a példában az első cella egy karakterlánc értékre van beállítva:
book.Worksheets(1).Cells(1,1).value="My First Spreadsheet";
5. lépés
Mentse el az Excel fájlt. Ez egy opcionális lépés, és megnyitja a „Mentés másként” promptot a felhasználó számára. A felhasználó megkérdezi, hogy akarja-e menteni a fájlt, és melyik mappába menti a fájlt. Ha belső alkalmazást ír egy vállalkozás számára, beállíthatja a böngésző biztonságát úgy, hogy kifejezetten engedélyezze a dokumentum merevlemezre mentését felhasználói beavatkozás nélkül, de ez biztonsági kockázatot jelent a külső weblátogatók számára, akik nem bíznak a webhelyben. A következő kód megkérdezi a felhasználót, hogy akarja-e menteni a fájlt:
book.Worksheets(1).SaveAs("C:\excel_file.XLS");