1. カメラ
  2. カーオーディオ&エレクトロニクス
  3. ホームオーディオ
  4. パーソナルオーディオ
  5. テレビ
  6. スマートホーム
  >> 電子技術オンライン >  >> スマートホーム >> スマートライフ

Excel で Javascript を使用する方法

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.Application" ); excel.visible =true;

ステップ 3

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

var book =excel.Workbooks.Add; book.Worksheets.Add; book.Worksheets(1).Activate;

ステップ 4

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

book.Worksheets(1).Cells(1,1).value="初めてのスプレッドシート";

ステップ 5

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

book.Worksheets(1).SaveAs("C:\excel_file.XLS");