Importera data från Microsoft Access Database ResultSet Object till arbetsbladet

Möjliga användningsscenarier

Aspose.Cells kan importera data till kalkylblad från ResultSet-objekt som kan skapas från vilken databas som helst. Den här artikeln skapar dock specifikt ett ResultSet-objekt från Microsoft Access Database. Eftersom koden är densamma för alla typer av databaser, så kan du använda den i allmänhet.

UCanAccess - Krävs för att ansluta till Microsoft Access Database

Vänligen ladda nerUCanAccess. Den innehåller följande JAR-filer. Lägg till alla i klassvägen.

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

För mer hjälp, besök denna Stack Overflow-länk.

Exempel Microsoft Åtkomst till 2016 databasfil som används i exempelkoden

Följande exempel Microsoft Access 2016 Database File användes i exempelkoden. Du kan använda vilken databasfil som helst eller skapa din egen.

Följande skärmdump visar databasfilen när den öppnas i Microsoft Access 2016.

todo:image_alt_text

Importera data från Microsoft Access Database ResultSet Object till arbetsbladet.

Följande exempelkod kör SQL-fråga från Microsoft Access Database och skapar ett ResultSet-objekt. Sedan importerar den data från ResultSet-objektet till kalkylbladet med hjälp avWorksheet.getCells().importResultSet() metod. Första gången använder den rad- och kolumnindex och sedan använder den cellnamn för att importera data till kalkylbladet. Slutligen sparar den arbetsboken som enUtdata Excel-fil. Skärmdumpen visar effekten av exempelkoden på den utgående Excel-filen som referens.

todo:image_alt_text

Exempelkod