depends on the requirements of the app but one way is to use transferspreadsheet to append the data to your table - see this link https://docs.microsoft.com/en-us/off...ferspreadsheet
another, create a linked table either through the linked table manager or in code using transferspreadsheet but to link to the excel file rather than importing - perhaps then you don't need to import it? Either way you can then use an append query to append data from your linked table to your destination table.
Another is to just use a query. Basis would be this which is the equivalent of a linked table
Code:
SELECT XL.*
FROM (SELECT * FROM [sheet1$] AS xlData IN 'C:\path\filename.XLSX'[Excel 12.0;HDR=yes;IMEX=0;ACCDB=Yes]) AS XL;
to specify a range you might use this
[sheet1$]E:G
for data in columns E,F and G
or
[sheet1$]E25:X
which will import columns E to X starting at row 25
you get the idea