最近、ネットワーク管理者から、サーバー上に情報を表示するためのスペースが与えられました。インターネット上で誰もが簡単にクエリできるように、MDB 形式の Access データベースにリンクする簡単な ASP クエリ システムを構築しました。ネットワークを構築する前に、データは Excel 表計算ソフトを使用して XLS Can' 形式で集計されました。 XLS ファイルを MDB 形式に変換できませんか? ExcelでテーブルファイルをMDB形式で保存することがまず思いつきますが、「保存ファイルの種類」にデータベースMDB形式がありません。では、XLS は Access で開くことができるのでしょうか?結果は開くことができますが、作成されるのはテーブルにリンクされたデータベースであり、リンクされたテーブル ファイルがなければ開くことはできません。 XLS形式とMDB形式は変換できないのでしょうか?いくつかの探索の後、最終的に解決策を見つけました。 方法は次のとおりです。
1. Access データベース ソフトウェアを開き、ポップアップ ウィンドウで、[新しいデータベース] の [空の Access データベース] を選択し、[ファイル] で [新しいデータベース] を選択します。 window データベースファイル名を設定します。ここではデータベース名として「DJMessage」を入力します。
2. 「ファイル」メニューの「外部データの取得」の「インポート」をクリックし、「インポート」ウィンドウが開きますので、まず「ファイルの種類」で「Microsoft Excel (?.xls)」を選択します。 「検索範囲」にXLSファイルの保存パスを入力し、変換するXLSファイルを選択し、「インポート」をクリックして「データのインポートウィザード」ウィンドウを開き、このウィザードに従って段階的にデータのインポートを完了します。具体的な手順は次のとおりです。
最初のステップ、ワークシートの選択: 表示されたワークシートから、データを保存するワークシートを選択します (図 1)。ステップ 2. タイトルの設定: Excel では、通常、列タイトルはテーブルの最初の行に設定されます。このステップでは、XLS テーブルに応じて、テーブルの最初の行に列タイトルが含まれるかどうかを設定します。テーブルには列タイトルが含まれています。タイトルについては、「最初の行に列タイトルが含まれている」を選択する必要があります。テーブルに複数の行と列のタイトルがある場合は、データをインポートする前にこれらの列タイトルを削除する必要があります。そうしないと、タイトルが削除されます。データとしてデータベースにインポートされます。ステップ 3. データ保存設定: このステップでは、デフォルト設定に従って、データ保存場所を「新しいテーブル」として選択します。ステップ4. フィールドの設定: 2番目のステップで「最初の行に列タイトルが含まれる」にチェックが入っている場合は「フィールド名」に列タイトルが表示され、それ以外の場合は「フィールド名」が表示されます。 2」などの名前が付けられています。 「フィールド名」に新しい名前を再入力するだけで、列のフィールド名が設定されます(図2)。ステップ 5. 主キーの設定: 主キーを設定すると、データの重複を回避できる一方で、構築したいデータベースは ASP Web ページのクエリに使用されます。また、データ クエリを高速化することもできます。ここで選択されている主キーを設定する必要があります。これは「Access で主キーを追加する」のデフォルト設定です。ステップ6. テーブル名の設定:「テーブルにインポート」でテーブル名を作成し、このテーブルにデータをインポートします。テーブル名として「mytable」を入力し、「完了」をクリックしてデータのインポートが完了しました。データベース ウィンドウに戻ると、「mytable」データ テーブルが追加されており、生成された DJMessage.mdb が実際のデータベースになっていることがわかります。 DJMessage.mdb を ASP Web ページ ディレクトリにコピーし、クエリ システムをデバッグすれば、すべて OK です。
図1
図 2
では、最後に、XLS ファイルを MDB 形式に変換します。次に、編集、植字などの点で、データベース ファイルよりもテーブル ファイルの方が使いやすいです。そして印刷。 MDB を XLS 形式に変換するのは比較的簡単です。データベース ファイル DJMessage.mdb を開き、「mytable」テーブルを選択し、開いた「テーブル mytable をエクスポート」ウィンドウで「エクスポート」をクリックします。保存ファイルの種類を「Microsoft Excel 97-2000 (?.xls)」(図3)として、ファイル名を入力して「保存」をクリックすると、データベース形式のMDBファイルがテーブル形式のXLSファイルに変換されます。
図3