public static void GetExcelTableAsPocoList([Excel(
                                                 Path = "TestSheet.xlsx",
                                                 WorksheetName = "Sheet1",
                                                 TableName = "sampletable",
                                                 UserId = "%UserId%",
                                                 Identity = TokenIdentityMode.UserFromId)] PartsTableRow table)
 {
     //Note that each POCO object represents one row, and the values correspond to
     //the column titles that match the POCO's property names.
 }
 public static void AppendRowToExcelTableWithSinglePoco([Excel(
                                                             Path = "TestSheet.xlsx",
                                                             WorksheetName = "Sheet1",
                                                             TableName = "Parts",
                                                             UserId = "%UserId%",
                                                             Identity = TokenIdentityMode.UserFromId)] out PartsTableRow output)
 {
     output = new PartsTableRow
     {
         Part  = "samplepartname",
         Id    = 42,
         Price = 3.75,
     };
 }
 public static void UpdateEntireExcelTableWithPocos(
     [Excel(
          Path = "TestSheet.xlsx",
          WorksheetName = "Sheet1",
          TableName = "Parts",
          UserId = "%UserId%",
          UpdateType = "Update",
          Identity = TokenIdentityMode.UserFromId)] out PartsTableRow[] output)
 {
     output    = new PartsTableRow[2];
     output[0] = (new PartsTableRow
     {
         Part = "part1",
         Id = 35,
         Price = 0.75
     });
     output[1] = (new PartsTableRow
     {
         Part = "part2",
         Id = 73,
         Price = 42.37,
     });
 }