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