Microsoft AccessデータベースのResultSetオブジェクトからワークシートへのデータのインポート

Contents
[ ]

可能な使用シナリオ

Aspose.Cellsは、任意のデータベースから作成できるResultSetオブジェクトを使用してワークシートにデータをインポートできます。ただし、この記事では特にMicrosoft AccessデータベースからResultSetオブジェクトを作成しています。コードはすべての種類のデータベースで同じですので、一般的に使用できます。

UCanAccess - Microsoft Accessデータベースへの接続に必要

UCanAccessをダウンロードしてください。以下のJARファイルが含まれています。すべてのファイルをクラスパスに追加してください。

  • ucanaccess-4.0.1.jar
  • commons-lang-2.6.jar
  • commons-logging-1.1.1.jar
  • hsqldb.jar
  • jackcess-2.1.6.jar

詳細については、Stack Overflowの以下のリンクを参照してください。

サンプルのMicrosoft Access 2016データベースファイル

以下のサンプルMicrosoft Access 2016データベースファイルがサンプルコードで使用されました。任意のデータベースファイルを使用するか、独自のファイルを作成できます。

Microsoft AccessデータベースのResultSetオブジェクトからワークシートへのデータのインポート

todo:image_alt_text

以下のサンプルコードは、Microsoft AccessデータベースのSQLクエリを実行しResultSetオブジェクトを作成します。その後、Worksheet.getCells().importResultSet()メソッドを使用して、ResultSetオブジェクトからワークシートにデータをインポートします。最初に、行および列のインデックスを使用し、次にセル名を使用してワークシートにデータをインポートします。最後に、ワークブックを出力Excelファイルとして保存します。スクリーンショットは、出力Excelファイルへのサンプルコードの影響を示しています。

次のサンプルコードは、Microsoft AccessデータベースからSQLクエリを実行し、ResultSet オブジェクトを作成します。次に、Worksheet.getCells().importResultSet() メソッドを使用してResultSet オブジェクトからワークシートにデータをインポートします。最初に、行および列インデックスを使用してデータをワークシートにインポートし、次にセル名を使用してデータをインポートします。最後に、ワークブックを出力Excelファイルとして保存します。スクリーンショットは、サンプルコードの出力Excelファイルへの影響を示しています。

todo:image_alt_text

サンプルコード