Excel ファイルをデータベースとして使用するExcel ファイルをデータベースとして使用したいという顧客がいます。単一のワークブックに接続し、さまざまなワークシートからクエリを作成できることは知っています。たとえば、ワークシートをキー フィールドで結合できます。顧客は複数のワークブックを結合してクエリを実行したいと考えています。これを行う方法がわかりませんが、見落としていないか確認しています。
また、結果を Excel ファイルに保存できるようにしたいと考えています。これが機能するかどうかはわかりませんが、「表を保存」を実行しようとすると、JMP 16.0 がクラッシュします。
Re: Excel ファイルをデータベースとして使用するもちろん、客観的に見てもっと良い方法はたくさんありますが、本当にオフィスに限定されている場合は、Excel パワー クエリを使用すると、これらの Excel シートがすべて 1 つのテーブルにまとめられます。これは効果的ですが (以前、SharePoint Excel ファイルを複数まとめてローカル ファイルにしてから、それを JMP への転送用の単一ソースとして使用しました)、まったくユーザー フレンドリーではありません。
Re: Excel ファイルをデータベースとして使用するもう 1 つのアイデアです。Excel のようなフラット ファイルを持つユーザーは、データベースとして使用する場合、そのファイル構造を維持したいと考えることがよくあります。SQLite を使用しないのはなぜでしょうか。現在の Excel シートを SQLite に変換し、JMP で他の DB と同じように使用できます。
Re: Excel ファイルをデータベースとして使用するこんにちは、ハイドさん。
Excel ODBC ドライバーで発見したように (少なくとも 64 ビット バージョンはインストールできます)、1 つのワークブックにしかアクセスできません。Excel ウィザードでは、マルチファイル アクセスも要求されていますが、実現されていません。そのため、JMP 以外でこれを実行する方法についてはまったくわかりません。もちろん、テーブルを個別に JMP に取り込み、JMP クエリ ビルダーを使用して JMP テーブルを結合およびクエリすることはできます。
保存するには、「ファイル」->「エクスポート」を使用することをお勧めします。.xlsx ファイルとして適切に保存されます。
ブライアン