📰Excel Quick Load
From Data To Analyst In a Few Clicks
Last updated

From Data To Analyst In a Few Clicks
Last updated
using Microsoft.Extensions.Logging;
using Perigee;
using Perigee.Database.MSSQL;
using Perigee.FileFormats.Excel;
using System.Data;
// Visit https://docs.perigee.software to learn more
// Visit https://perigee.software to purchase a license!
PerigeeApplication.App("Excel Load", (c) =>
{
//Register the "main" connection string to a credential called MSSQL.
c.RegisterConnectionString("MSSQL", "main");
c.Add("ReadFile", (ct, l) =>
{
//Get data from file, sheet 1.
var tbl = Transformer.TableFromFile("SampleExcel.xlsx", sheetIndex: 1);
tbl.TableName = "ClientData";
//Load into SQL
tbl.ProcessToSQL("MSSQL");
//run once.
while (PerigeeApplication.delayOrCancel(10000, ct)) {}
});
});{
"ConnectionStrings": {
"main": "data source=host; initial catalog=test; User Id=sa; Password=abc"
},
"AppSettings": {
},
"Perigee": { "HideConsole": false },
"Serilog": {
"MinimumLevel": "Debug",
"WriteTo": [
{ "Name": "Console" }
]
}
}