Importera data från Microsoft Access databas ResultSet objekt till kalkylarket

Möjliga användningsscenario

Aspose.Cells kan importera data till kalkylark från ResultSet-objekt som kan skapas från valfri databas. Dock skapar denna artikel specifikt ett ResultSet-objekt från Microsoft Access-databasen. Eftersom koden är densamma för alla typer av databaser kan du använda den generellt sett.

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

Vänligen ladda nerUCanAccess. Det inkluderar 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 på Microsoft Access 2016-databasfil som används inne i provkoden

Följande exempel på Microsoft Access 2016-databasfil användes inuti provkoden. Du kan använda valfri databasfil eller skapa din egen.

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

todo:image_alt_text

Importera data från Microsoft Access-databas ResultSet-objekt till kalkylarket.

Följande exempel exekverar en SQL-fråga från Microsoft Access-databasen och skapar ett ResultSet-objekt. Sedan importerar det data från ResultSet-objektet till kalkbladet med hjälp av Worksheet.getCells().importResultSet() metod. Första gången använder det rad- och kolumnindex och sedan använder det cellnamnet för att importera data till kalkbladet. Slutligen sparar det arbetsboken som en Output Excel Fil. Skärmbilden visar effekten av koden på output-Excelfilen för referens.

todo:image_alt_text

Exempelkod