ExcelでJavascriptを使用する方法

...

Javascriptを使用してExcelスプレッドシートを作成します。

Javascript言語は、WebページがユーザーのWebブラウザーにロードされた後、動的コンテンツを設定するためのツールを開発者に提供します。 ExcelをJavascriptで使用して、Webリーダー用のスプレッドシートを生成できます。 これにより、指定したコンテンツを含むExcelスプレッドシートが開き、ユーザーはファイルの読み取り、編集、およびコンピューターへの保存を選択できます。 これは、WebページでExcelスプレッドシートをその場で作成したいWeb開発者にとって有益です。

ステップ1

Javascriptブロックを作成します。 このブロックは、含まれているコードが実行可能スクリプトであることをWebブラウザーに示します。 "の間に次のコードを追加します

" と "HTML Webページの「タグ:

今日のビデオ

ExcelとインターフェイスするすべてのJavascriptは、これらのスクリプトブロック内に配置されます。

ステップ2

Excelアプリケーション変数を開始します。 この変数は、Excelとの対話に使用されるExcelライブラリをロードします。 次のコードは変数を開始します。

var excel = new ActiveXObject( "Excel。 応用" ); excel.visible = true;

ステップ3

スプレッドシートを作成してアクティブにします。 Excel変数が初期化されたら、情報を含むExcelファイルのコンポーネントであるブックとワークシートを作成する必要があります。 次のコードはスプレッドシートを作成します。

var book = excel。 ワークブック。 追加; 本。 ワークシート。 追加; 本。 ワークシート(1)。アクティブ化;

ステップ4

Excelワークシートにテキストを書き込みます。 スプレッドシートの各行を1行ずつ入力できます。 この例では、最初のセルが文字列値に設定されています。

本。 ワークシート(1).Cells(1,1).value = "My First Spreadsheet";

ステップ5

Excelファイルを保存します。 これはオプションの手順であり、ユーザーに「名前を付けて保存」プロンプトを開きます。 ユーザーは、ファイルを保存するかどうか、およびファイルがどのフォルダーに保存されるかを尋ねられます。 ビジネス用の内部アプリケーションを作成している場合は、ブラウザのセキュリティを設定して、ドキュメントに次のことを明示的に許可することができます。 ユーザーの操作なしでハードドライブに保存しますが、これは、 Webサイト。 次のコードは、ファイルを保存するかどうかをユーザーに尋ねます。

本。 ワークシート(1).SaveAs( "C:\ excel_file。 XLS ");